一套提示词,让你一个人顶一个敏捷团队 — Breakthrough Method of Agile AI-Driven Development

如果你是一个人开发者、或者只有两三个人的迷你团队,这篇文章可能会颠覆你对"组建开发团队"这件事的认知。

你做产品时,是不是也遇到过这种困境?

在软件开发的世界里,敏捷开发方法已经成为主流。但是,组建一个完整的敏捷团队——产品经理、架构师、开发人员、测试人员、UX 设计师、Scrum Master——对于个人开发者或小团队来说,几乎是不可能完成的任务。

雇不起这么多人,就只能自己一个人身兼数职。但问题是:

这些痛点,正是 BMAD Method 要解决的。

BMAD Method 是什么?

BMAD Method,全称 Breakthrough Method of Agile AI-Driven Development(突破性敏捷 AI 驱动开发方法),也有解读为 Build More, Architect Dreams(多构建,架构梦想),是一个开源的 AI 驱动的敏捷开发框架。

它的核心思路非常直接:用专门的 AI 代理来模拟一个完整的敏捷开发团队。换句话说,你在 Claude Code 里跟 AI 对话,相当于同时拥有了分析师、产品经理、架构师、UX 设计师、开发、测试和 Scrum Master 的协作支持。

一套提示词驱动的 AI 团队,让一个人拥有整个敏捷团队的力量。

该框架 100% 开源(MIT 协议),通过一行命令即可安装:

npx bmad-method install

这行命令会在你的项目中安装框架,自动配置好所有 AI 代理角色和模板文件。

你的"AI 团队"都有哪些成员?

BMAD Method 定义了一套完整的角色体系,每个 AI 代理都有专属的名字、职责和交付物。这不是简单的"换个人设跟 AI 聊天",而是每个角色都有严格的角色卡(persona)任务清单模板文件检查清单

目前主版本包含 21 个专业代理50+ 引导式工作流。核心角色如下:

角色代理名称职责
🕵️ 业务分析师Wendy项目发现、需求收集、生成项目简报
📋 产品经理SarahPRD 创建、功能优先级排序、产品路线图
🏗️ 技术架构师Marcus系统架构设计、技术栈选择、集成规划
🎨 设计架构师AlexUI/UX 规范、前端架构、组件库规划
👑 产品负责人Jordan验收标准定义、主验证报告
🏃 Scrum MasterCasey故事准备、Sprint 规划、开发工作流管理
💻 开发人员Taylor故事实现、代码生成、测试与验证
🧪 QA 专家Quinn代码审查、测试设计、质量门控
🎯 UX 专家Sally前端规格说明、UI 提示生成

以及 BMAD Orchestrator——负责协调所有代理、按需切换角色的"总指挥"。

BMAD 是怎么工作的?——核心工作流详解

BMAD Method 严格遵循敏捷方法论的完整流程,按四个阶段推进。

第一阶段:分析(Analyst)

启动角色:分析师 Wendy

在 Claude Code 中输入 /analyst 命令,AI 会切换为分析师角色,与你进行深度头脑风暴对话。它会系统性地探讨:

分析师内置了 150+ 种创意技术(brainstorming 工作流),能够从你碎片化的描述中提取关键信息,识别潜在需求。输出成果是一份完整的项目简报

第二阶段:规划(PM)

启动角色:产品经理 Sarah

使用 /pm 命令呼唤产品经理。Sarah 会基于项目简报进行深度分析,自动生成结构化的 PRD(产品需求文档),包含:

BMAD Method 会自动检测项目类型(Web 应用、移动应用、游戏等)并调整文档结构以适应不同领域。

第三阶段:架构(Architecture)

启动角色:架构师 Marcus + 设计架构师 Alex

使用 /architect 命令启动架构设计。Marcus 基于 PRD 生成完整的系统架构文档,包括技术栈推荐、数据库设计、API 结构、集成规划等。

对于中大型项目,系统会自动执行 solutioning-gate-check(方案门控检查)工作流,验证架构设计与需求文档的一致性,替代传统开发中的架构评审会议。

如果需要 UI/UX 设计,可以使用 UX 专家 Sally(/ux-expert)生成前端规格说明文档,包括设计 token、组件状态定义、用户流程等。

第四阶段:实施(Implementation)

启动角色:Scrum Master Casey + 开发 Taylor + QA Quinn

实施阶段是一个持续的迭代循环:

  1. SM 创建故事/sm 命令启动 Scrum Master,基于 PRD 和架构文档,创建下一个待开发的用户故事,定义验收标准和故事点数
  2. DEV 实现故事/dev 命令启动开发者,接收故事后进行编码实现、单元测试、集成测试
  3. QA 代码审查:开发完成后,系统自动触发 code-review 工作流进行质量检查
  4. 循环迭代:SM 创建下一个故事 → DEV 实现 → QA 审查 → 下一个故事……直到项目完成

重要特性:Party Mode(派对模式)

这不是普通的串行工作流。BMAD Method 支持 Party Mode——你可以同时激活多个 AI 代理进入同一会话,让它们像真实团队一样现场讨论、互相质疑、共同决策。

比如你在架构设计上犹豫不决时,可以一次性拉入 PM(需求视角)、Architect(技术视角)、QA(质量视角)、PO(业务价值视角)——四个角色同时给你建议,不同角度碰撞出的答案远比单一视角要全面。

BMAD 生态有多丰富?——主流实现与工具矩阵

BMAD Method 不是一个孤立的项目,围绕它已经形成了丰富的工具生态:

工具/模块定位核心特色
BMAD Method(核心)基础框架21 个代理、50+ 工作流、完整敏捷流程
BMAD-HARDENED安全加固分支新增 3 个安全代理 + 安全审查工作流
BMAD-Speckit-SDD-Flow规范驱动整合版BMAD + Spec-Kit,五层架构 + 关键审计员
bmad-workflow CLI自动化引擎一行命令跑通 PRD→史诗→故事→开发→QA
BMAD-Harmony自主开发插件TDD + 可视化 QA + "睡着也能发版"循环
bmad-skills自然对话版无需命令切换,纯对话式驱动

BMAD-HARDENED(安全加固社区分支)

BMAD-Speckit-SDD-Flow(规范驱动开发整合版)

bmad-workflow CLI(一键自动化引擎)

BMAD-Harmony("睡着也能发版")

bmad-skills(最简体验版)

如果你觉得命令太多太复杂,bmad-skills 是最简体验版。不需要记任何命令,只需要像平时一样跟 AI 对话:

"我想做一个预算追踪 App" → Claude(分析师)进行头脑风暴 → "帮我写个 PRD" → Claude(PM)自动生成 → "怎么实现?" → Claude(架构师)生成架构文档 → "拆成开发故事" → Claude(SM)生成 12 个带验收标准的开发故事 → "实现故事 1" → Claude(DEV)自动写代码 + 测试

整个过程通过自然对话驱动,无需手动切换命令。

争议与批评:BMAD 并不是银弹

批评一:"新型瀑布流"——先规划,再实施,水多了加面?

这是最核心的质疑。BMAD 的主流流程是"先规划,再实施"——在规划阶段把 PRD、架构、故事全部生成完,再进入开发。这在结构上非常像经典瀑布模型,只是把文档生成工作交给了 AI。批评者的论点是:一个通过反复协作和实际实现中浮现出来的领域模型,能捕捉到那些任何前期访谈流程都无法可靠发现的细微洞见。

批评二:"花在 babysitting AI 上的时间,还不如自己写"

一位被公司强制推广 BMAD 的工程师的真实体验:"我的工作一直在强推 BMAD Method 给我们软件工程师……虽然我同意,使用那些提示词、脚手架和大量 babysitting,你可以得到相当好的结果——但它花的时间比直接自己写代码还要多。"这一批评点出了 BMAD 的核心矛盾:对简单任务来说,投入产出比可能不划算。这也是为什么 BMAD 最新版本区分了 Quick Flow(3 个命令搞定 Bug 修复和小功能)和 Full Planning Path

批评三:"规范只和房间里的人一样聪明"

INNOQ 的技术顾问指出,BMAD 的规范层完全依赖于人类带到访谈中的领域知识质量。AI 代理可以问出很好的问题,但没办法凭空变出你团队里本来就不存在的领域专业知识。BMAD 在你一个人同时扮演领域专家、产品负责人和开发者时最闪耀。

批评四:文档容易变成"文档屎山"

因为 BMAD 生成的文档量巨大(PRD、架构文档、Front-End Spec、Epic、Story、Sprint Status……),如果方法不对,AI 生成文档的质量高度依赖于你的输入质量——Garbage In, Garbage Out。

谁最适合用 BMAD Method?

不太适合的场景:大型组织的复杂系统(领域知识分散)、已有成熟开发流程的团队(引入 BMAD 可能更多是负担)、简单 bug 修复或小改动(用 Quick Flow 即可)。

与同类工具的对比速览

维度BMAD MethodSpec-KitOpenSpec
定位大而全的 AI 敏捷团队模拟轻量级规范驱动流程极简风格,最少 token 消耗
角色模拟12+ 专业 AI 代理无角色模拟无角色模拟
工作流4 阶段完整流程4 步:/specify → /plan → /tasks → /impl3 步:提案 → 任务 → 应用
Party Mode✅ 多代理同时协作
学习成本高(功能多,文档量大)
最适合复杂项目、独立开发者个人/小团队加结构化流程极速开发、简单项目
生成文档量
开源协议MITMITMIT

总结:BMAD Method 到底值不值得学?

BMAD Method 的价值,在于它把 AI 辅助开发从"对话式编码"升级为了"方法论驱动的工程流程"

它的优点很明显:结构化的流程让 AI 产出更可控、更可预测;多角色协作弥补了一个人做产品的认知盲区;生态丰富,从核心框架到安全、规范驱动、自动化引擎都有社区实现。

但它也有不可忽视的局限性:学习曲线不低;对简单任务来说偏重;文档量巨大,管理不好反而增加负担;只在"领域知识在房间里"的前提下才能真正发挥价值。

最后的建议:不要把 BMAD 当成一个"装上就能用"的傻瓜工具。它是一套方法论的框架,需要你理解敏捷开发的核心逻辑才能用好。如果你本身就是一个人做产品、脑子里对要做什么很清楚,那 BMAD 可能是你最好的"虚拟合伙人"。如果你只是想要一个快一点的代码补全助手,那它可能不是你要的。

快速上手:npx bmad-method install,然后试试输入 /analyst 跟你的 AI 分析师聊聊你的下一个产品想法。说不定,一个人也能搭起一个敏捷团队的台子。