echoVic/boss-skill
Boss Skill - BMAD 全自动研发流水线(多 Agent 编排)
What it solves
Boss transforms a single coding agent into a structured, auditable engineering team. It solves the problem of "prompt-only" orchestration, where there is no verifiable proof that a plan was followed, tests were run, or quality gates were passed, often leading to hallucinations or skipped steps in complex software development.
How it works
Boss implements an event-sourced runtime that tracks the state of a project in a .boss/ directory. It organizes work into a four-stage pipeline (Requirement Clarification $\rightarrow$ Planning $\rightarrow$ Implementation/QA $\rightarrow$ Deployment) and assigns specific roles—such as PM, Architect, Tech Lead, and QA—to the agent.
Key technical mechanisms include:
- Event Sourcing: Pipeline state is appended to a JSONL event stream, making the process replayable and transparent.
- Runtime Gates: Non-bypassable quality checks (e.g., linting, test evidence, and API latency targets) that must be passed before moving to the next stage.
- Artifact Generation: The system automatically produces tangible evidence like PRDs, architecture docs, and QA reports.
- Agent Integration: It installs as a "skill" into existing coding agents like Claude Code, Codex, and Hermes.
Who it’s for
It is designed for developers and teams working on medium-sized product features, API services, or full-stack applications where a traceable audit trail and repeatable quality gates are more important than quick, one-line fixes.
Highlights
- Multi-Role Simulation: Simulates a full team (PM, Architect, UI Designer, Tech Lead, Scrum Master, Frontend, Backend, QA, and DevOps).
- Auditable Workflow: Uses an event-sourced runtime to prevent state hallucination and ensure process compliance.
- Deterministic Evals: Allows scoring of captured transcripts without needing to call an LLM.
- Flexible Execution: Supports running the full pipeline or triggering individual roles (e.g.,
/boss:reviewfor a Tech Lead review). - Cross-Platform CLI: Provides a robust CLI for inspecting pipeline status and managing runtime state across Linux, macOS, and Windows.
Related
- Project
- Dispatch
- Project
- Project
- Project