Boss

BMAD 全自动项目编排 Skill。从需求到部署的完整研发流水线,编排多个专业 Agent(PM、架构师、UI 设计师、Tech Lead、Scrum Master、开发者、QA、DevOps)自动完成完整研发周期。当用户说 'boss mode'、'/boss'、'全自动开发'、'从需求到部署'、'帮我做一个...

安装

概览

什么是Boss

Boss 是一款基于 BMAD(Build, Measure, Analyze, Deploy)方法论的全自动研发流水线工具,专为 AI Agent 协作设计。它通过智能编排多个专业角色 Agent(如产品经理、架构师、开发者、QA 等),实现从需求到部署的完整软件开发生命周期自动化。用户只需简单触发指令(如 ‘boss mode’ 或 ‘/boss’),即可启动全自动开发流程,无需手动干预各阶段衔接。

该工具的核心在于其四阶段工作流:需求收集→规划与设计→开发与验证→部署交付。每个阶段都有明确的产物输出和严格的质量门禁,确保项目始终处于可控状态。所有生成的文档均使用中文编写,并遵循测试先行原则,每个功能模块都必须通过完整的测试套件验证才能进入下一阶段。

Boss 特别适用于需要快速原型验证、标准化研发流程或减少人为协调成本的项目场景。无论是 Web 应用、CLI 工具还是 API 服务,都能通过预设的专业 Agent 组合高效完成端到端开发。同时支持跳过 UI 设计或部署环节,满足不同类型项目的灵活需求。

核心功能特点

  1. 全自动四阶段研发流水线:从需求收集到部署交付全程自动化执行
  2. 多专业 Agent 协同工作:PM、架构师、开发者、QA 等角色分工明确
  3. 严格质量门禁机制:测试覆盖率要求+产物驱动式开发流程
  4. 中文文档生成规范:所有产出物强制使用简体中文编写
  5. 灵活参数配置:支持跳过 UI 设计/部署阶段或启用快速模式
  6. 标准化产物目录结构:按功能模块分类保存各阶段交付成果

适用场景

Boss 特别适合需要快速构建完整软件产品的团队或个人开发者。例如当产品经理提出新功能需求时,可以直接调用 Boss 启动全自动开发流程,系统会自动完成需求分析、技术方案设计、前后端代码编写及自动化测试,最终生成可运行的应用程序和完整文档。对于初创公司而言,这能显著缩短 MVP 开发周期;对于企业研发团队,则有助于建立标准化的敏捷开发流程。

在具体应用场景中,若客户需要开发一个电商后台管理系统,Boss 会先通过 PM Agent 深入理解业务需求,再由 Architect Agent 设计微服务架构和数据库模型,接着 Frontend/Backend Agent 并行开发界面与接口,最后通过 QA Agent 执行压力测试和 DevOps Agent 完成容器化部署。整个过程无需人工编写代码,全部由专业 Agent 协作完成。

此外,Boss 也适用于现有代码库的维护升级场景。当需要对遗留系统进行重构时,Boss 会首先探索原有代码结构,识别技术债务点,然后制定分阶段改造计划,在保证现有功能稳定的前提下逐步替换老旧组件。这种渐进式演进方式既能降低风险,又能保持业务连续性。