echoVic/boss-skill

Boss Skill - BMAD 全自动研发流水线(多 Agent 编排)

What it solves

Boss transforms a single coding agent into a structured engineering team by providing an auditable, event-sourced workflow. It prevents the "hallucinated state" common in prompt-only agent orchestration by enforcing runtime state, quality gates, and deterministic evidence for every stage of the software development lifecycle.

How it works

Boss implements a four-stage pipeline (Requirement Clarification $\rightarrow$ Planning $\rightarrow$ Implementation $\rightarrow$ Deployment) using a set of specialized roles including PM, Architect, UI Designer, Tech Lead, Scrum Master, Frontend, Backend, QA, and DevOps.

It operates via a CLI and skill bundles that integrate with agents like Claude Code, Codex, and Hermes. Key technical mechanisms include:

  • Event-Sourced Runtime: All pipeline state is appended to a .boss/ directory as JSONL events, creating a permanent audit trail.
  • Quality Gates: Non-bypassable runtime stages (e.g., Gate 0 for linting/compiling, Gate 1 for test evidence) that must be passed before proceeding.
  • Replayable Artifacts: Generates structured documents (PRDs, architecture docs, QA reports) that serve as the source of truth.
  • Deterministic Evals: Allows transcripts to be scored without requiring live LLM calls.

Who it’s for

Developers and teams using AI coding agents who need repeatable, traceable, and verifiable software engineering processes for medium-sized features or full-stack projects, rather than simple one-line fixes.

Highlights

  • Multi-Role Orchestration: Simulates a full engineering team from PM to DevOps.
  • Agent Agnostic: Works across multiple coding agents including Claude Code and OpenClaw.
  • Auditability: Every action is recorded in an event stream for replay and inspection.
  • Built-in Quality Control: Enforces hard constraints via CI/CD hooks and runtime gates.
  • Flexible Execution: Supports both full pipelines and individual role-based commands (e.g., /boss:review or /boss:qa).