echoVic/boss-skill

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

解决的问题

Boss 将单个编码代理转变为结构化、可审计的工程团队。它解决了‘仅靠提示’编排的问题——即无法验证计划是否被执行、测试是否运行、质量门禁是否通过,这常常导致复杂软件开发中的幻觉或步骤跳过。

工作原理

Boss 实现了一个事件溯源运行时,将项目状态记录在 .boss/ 目录中。它将工作组织为四个阶段的流水线(需求澄清 → 规划 → 实现/QA → 部署),并为代理分配特定角色,如项目经理(PM)、架构师、技术负责人、QA 等。

关键技术机制包括:

  • 事件溯源:流水线状态以 JSONL 事件流形式追加,使流程可重放且透明。
  • 运行时门禁:必须通过不可绕过的质量检查(如代码格式化、测试证据、API 延迟目标)才能进入下一阶段。
  • 产物生成:系统自动生成可验证的成果物,如 PRD、架构文档、QA 报告等。
  • 代理集成:可作为“技能”安装到现有的编码代理中,如 Claude Code、Codex 和 Hermes。

适用对象

适用于开发中等规模产品功能、API 服务或全栈应用的开发者和团队,当可追溯的审计日志和可重复的质量门禁比快速的一行修复更重要时尤为适用。

核心亮点

  • 多角色模拟:模拟完整团队(PM、架构师、UI 设计师、技术负责人、Scrum 主管、前端、后端、QA 和 DevOps)。
  • 可审计工作流:使用事件溯源运行时防止状态幻觉,确保流程合规。
  • 确定性评估:无需调用 LLM 即可对捕获的对话记录进行评分。
  • 灵活执行:支持运行完整流水线,或触发单个角色(例如 /boss:review 用于技术负责人评审)。
  • 跨平台 CLI:提供强大的 CLI 工具,可在 Linux、macOS 和 Windows 上检查流水线状态并管理运行时状态。

相关

  • 项目
  • Dispatch
  • 项目
  • 项目
  • 项目