echoVic/boss-skill

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

解决的问题

Boss 将单一编码代理转变为结构化、可审计的工程团队。它解决了“仅靠提示词”编排的问题,在这种模式下,代理往往会产生幻觉状态或在没有证据的情况下无法遵循计划。Boss 提供了一个可验证的运行时,确保需求、设计和测试确实被执行并记录为证据。

运作方式

Boss 作为安装在编码代理(如 Claude Code、Codex 或 OpenClaw)中的“技能”运行。它实现了一个四阶段流水线,模拟完整的软件工程团队(PM、架构师、UI 设计师、技术负责人、Scrum Master、前端、后端、QA 和 DevOps)。

关键技术机制包括:

  • 事件溯源运行时 (Event-Sourced Runtime):所有流水线状态都会附加到事件日志 (events.jsonl) 中,使过程可重放且可审计。
  • 质量门槛 (Quality Gates):在工作流程推进之前,必须通过可验证的检查(例如 linting、测试证据和部署检查)。
  • 产物生成 (Artifact Generation):系统会生成一个可追溯的文件夹 (.boss/<feature>/),其中包含 PRD、架构文档和 QA 报告。
  • 零网络边界 (Zero-Network Boundary):默认情况下,它不执行任何出站网络请求,确保隐私和安全。

适用对象

使用 AI 编码代理且需要的不仅仅是简单代码编辑的开发者和团队。它专为那些构建新功能或中型产品,且需要正式需求、技术设计和可验证测试证据的用户而设计。

特点

  • 可审计工作流程:用确定性的事件流和可验证的产物取代模糊的提示词。
  • 多角色模拟:从 PM 到 DevOps 协调各个角色,确保完整的工程生命周期。
  • 代理无关 (Agent-Agnostic):兼容于多种代理,包括 Claude Code、Codex、OpenClaw、Antigravity 和 Hermes。
  • 安全优先:具有零网络默认策略,并通过结构化参数验证防止 shell 注入。
  • 确定性评估 (Deterministic Evals):允许在无需调用实时 LLM 的情况下对捕获的转录内容进行评分。

相关

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