BMAD Method 这两个月被不少 AI 编程用户反复提到,但很多人第一次接触时都会有同一个困惑:它到底是一个命令行工具、一个提示词包,还是一套完整的方法论?
这篇文章把它一次讲清楚,包括它是什么、适合什么场景、怎么安装、安装后怎么用,以及一份可以直接收藏的命令速查表。文末的命令名优先按我本地已安装环境核对,适合拿来直接上手。
BMAD Method 是什么
BMAD Method 可以理解为一套面向 AI 协作开发的软件交付方法。
它不是单纯让模型“直接写代码”,而是把一个项目拆成分析、规划、架构、故事拆分、实现、评审、回顾这些阶段,然后通过不同的技能和工作流逐步推进。你既可以把它看成“AI 研发流程操作系统”,也可以把它看成“把聊天式开发变成项目式开发”的框架。
它的核心价值主要有三个:
- 把模糊想法逐步沉淀成 PRD、架构文档、Epic、Story 和实现产物。
- 用标准化工作流减少多轮 AI 协作时的上下文漂移。
- 用
_bmad/和_bmad-output/这两类目录保存方法配置与项目产物。
它适合什么场景
如果你只是改一个按钮文案、修一个接口字段、补一个简单脚本,其实没必要把流程拉满,直接让 AI 干活就够了。
BMAD 更适合下面几类事情:
- 你要从 0 到 1 做一个产品、模块或中型系统。
- 你希望先把需求、边界和架构想清楚,再让 AI 执行。
- 你准备长期让 AI 参与开发,而不是只跑一次性对话。
- 你需要留下可追踪的文档和产物,避免做完就散。
简单说,小任务走 Quick Flow,大任务走 BMAD,治理要求更重的项目再往 Enterprise 路线走。
安装前要准备什么
根据官方安装文档,最基础的前置条件是:
Node.js 20+npx- 一个准备接入的 AI 开发环境,比如 Claude Code、Cursor 等
如果只是本地试用,最低门槛就是:Node.js 20+ 加一个项目目录。
BMAD Method 怎么安装
1. 交互式安装
这是最适合大多数人的方式:
1 | npx bmad-method install |
安装过程会引导你选择:
- 安装目录
- 要集成的 AI 工具
- 要安装的模块
- 是否写入
_bmad/和_bmad-output/
如果你想试预发布版本,可以用:
1 | npx bmad-method@next install |
如果你想直接安装 GitHub 主分支的最新代码,可以用:
1 | npx github:bmad-code-org/BMAD-METHOD install |
2. 非交互式安装
如果你想批量初始化项目、写脚本或者做自动化安装,可以直接带参数:
1 | npx bmad-method install --directory /path/to/project --modules bmm --tools claude-code --yes |
比较常见的参数有:
--directory <path>:指定安装目录--modules <modules>:指定模块,例如bmm,bmb--tools <tools>:指定接入工具,例如claude-code,cursor--custom-content <paths>:注入自定义模块--yes:跳过确认
安装完成后会生成什么
安装成功后,常见目录大致如下:
1 | your-project/ |
重点就两个:
_bmad/:方法论、模块配置、技能定义_bmad-output/:规划和实现阶段的输出产物
我本地当前安装配置里,D:\Obsidian\_bmad\bmm\config.yaml 显示版本是 6.2.1,生成时间是 2026-03-24。所以本文后面整理的命令表,也优先以这套本地安装结果为准。
安装后第一步怎么用
很多人装完之后第一反应是问:“然后呢?”
最稳妥的入口不是死记命令,而是先跑:
1 | bmad-help |
也可以直接带着问题问它:
1 | bmad-help 我刚安装完,下一步做什么? |
有些环境里会写成:
1 | /bmad-help |
这里要注意一个细节:
bmad-help是命令主体/bmad-help往往只是不同宿主环境的唤起形式
也就是说,真正要记的是 bmad-* 这套工作流名字,不是前面的斜杠。
BMAD 的基本使用流程
第一阶段:分析
如果你的想法还比较模糊,先别急着写 PRD,可以先做:
- 头脑风暴
- 市场研究
- 领域研究
- 技术研究
- 产品 Brief
这一层的目标是先把问题空间和机会空间讲清楚。
第二阶段:规划
正式进入项目规划后,最常见的是:
bmad-bmm-create-prdbmad-bmm-create-ux-design
如果只是一个小工具、小功能或一次性改动,通常没必要强上完整 PRD,可以走 Quick Flow。
第三阶段:解决方案设计
这一层通常是:
- 先做架构
- 再拆 Epic 和 Story
- 再做一次实现准备度检查
对应命令通常是:
bmad-bmm-create-architecturebmad-bmm-create-epics-and-storiesbmad-bmm-check-implementation-readiness
这一步的意义很大,因为它避免了“还没想清架构就先拆任务”的返工。
第四阶段:实现
真正进入开发时,节奏会变成:
bmad-bmm-sprint-planningbmad-bmm-create-storybmad-bmm-dev-storybmad-bmm-code-review- 必要时
bmad-bmm-qa-automate - 一个阶段结束后
bmad-bmm-retrospective
官方文档也反复强调,复杂工作流尽量分不同聊天执行,避免上下文污染。
命令为什么和官网不完全一样
这是很多人第一次用 BMAD 时最容易懵的一点。
你在官网教程里,常会看到像 bmad-create-prd 这种“通用工作流名”;但在本地安装后,命令清单里往往会出现 bmad-bmm-create-prd 这种“模块前缀版”名字。
可以这样理解:
bmad-create-prd是文档里更抽象、更通用的名字bmad-bmm-create-prd是当前安装环境真实暴露出来的本地命令
本文下面的命令表,优先使用本地已经核对到的可见命令,所以拿去实操会更稳。
BMAD Method 命令大全
核心入口
bmad-help:总导航入口,不知道下一步做什么时先问它。bmad-bmm-generate-project-context:扫描现有项目,生成 AI 长期协作需要遵守的上下文规则。bmad-bmm-document-project:给已有项目补文档,适合接手老项目。bmad-bmm-quick-dev:把澄清、规划、实现和复核压缩在一个快速流程里。bmad-bmm-correct-course:项目中途跑偏时用于纠偏。
分析阶段
bmad-brainstorming:围绕一个方向做引导式头脑风暴。bmad-bmm-market-research:市场研究。bmad-bmm-domain-research:行业/领域研究。bmad-bmm-technical-research:技术可行性与方案研究。bmad-bmm-product-brief:先生成产品简报,再决定是否进入完整规划。
规划阶段
bmad-bmm-create-prd:创建 PRD。bmad-bmm-validate-prd:检查 PRD 是否完整、清晰、可执行。bmad-bmm-edit-prd:修改现有 PRD。bmad-bmm-create-ux-design:生成 UX 设计方案。
解决方案阶段
bmad-bmm-create-architecture:创建技术架构文档。bmad-bmm-create-epics-and-stories:把需求拆成 Epic 和 Story。bmad-bmm-check-implementation-readiness:检查 PRD、UX、架构和故事拆分是否一致。
实现阶段
bmad-bmm-sprint-planning:生成冲刺计划。bmad-bmm-sprint-status:查看当前冲刺状态与下一步建议。bmad-bmm-create-story:准备一个可开发的 Story。bmad-bmm-dev-story:执行 Story 开发。bmad-bmm-code-review:代码审查。bmad-bmm-qa-automate:补自动化测试。bmad-bmm-retrospective:阶段回顾。
Core 通用命令
bmad-party-mode:让多个 BMAD 角色一起讨论一个问题。bmad-index-docs:给文档目录做轻量索引。bmad-shard-doc:把大文档拆小。bmad-editorial-review-prose:润色文案表达。bmad-editorial-review-structure:优化文档结构。bmad-review-adversarial-general:从“找问题”角度审查内容。bmad-review-edge-case-hunter:专门扫边界条件和遗漏场景。bmad-distillator:把长文档压缩成更适合 AI 消化的高密度版本。
新手上手建议
如果你是第一次接触 BMAD,不要试图一口气背完整个命令表。更实用的方式是记住下面这条路径:
- 先安装
bmad-method - 装完先跑
bmad-help - 如果项目大,走 PRD -> 架构 -> Story -> 实现
- 如果项目小,优先走 Quick Flow
- 每个重工作流尽量新开聊天
对大多数人来说,真正需要记住的只有三个核心入口:
bmad-helpbmad-bmm-create-prdbmad-bmm-dev-story
总结
BMAD Method 最值得关注的地方,不是它又多了多少命令,而是它把 AI 开发从“想到什么问什么”变成了“按阶段协作、按产物推进”。
如果你已经开始觉得普通聊天式开发在复杂项目里越来越不稳,那 BMAD 确实值得试。它不一定让你第一天就更快,但很可能让你在第三周、第三个模块、第三次返工时,明显感受到差别。
参考链接
- 官方仓库:https://github.com/bmad-code-org/BMAD-METHOD
- 安装文档:https://docs.bmad-method.org/how-to/install-bmad/
- 快速入门:https://docs.bmad-method.org/tutorials/getting-started/
- 非交互安装:https://docs.bmad-method.org/how-to/non-interactive-installation/
- FAQ:https://docs.bmad-method.org/explanation/faq/getting-started-faq/