bmad-code-org/BMAD-METHOD
Breakthrough Method for Agile Ai Driven Development
BMad Method – AI 驱动的敏捷开发框架
是什么 – BMad Method 是一个开源工作流和技能集,允许您使用 AI 编码助手(Claude、Codex 等)将想法、变更请求或产品规格转化为可运行的软件,同时保持人类决策的明确性。它定义了一个交付循环(澄清 → 计划 → 构建 → 验证 → 学习),并提供一组“技能”,AI 助手可以调用这些技能来引导您完成每个阶段。
核心理念
- 适度的流程 – 小而清晰的变更直接进入 构建 阶段;较大的项目则触发更深入的 计划 活动。
- 持久的上下文 – 决策、架构笔记和规格以结构化资产形式存储,AI 可以重复使用,因此您无需在每次聊天中重复相同的背景信息。
- 多代理视角 – 可选的“代理”可提供产品、架构、UX、测试或创造性视角,均由 BMad 工作流协调。
- 插件友好 – 该方法以 Skills CLI 包(通过
npx skills add …安装)和 Claude Code 与 Codex 的插件形式提供,让您可在常规开发环境中运行bmad setup、bmad‑build或bmad status等命令。
如何获取
- 安装 Skills CLI(需要 Node.js、npm、Git 和
uvPython 工具)。示例:
您可以添加核心npx skills add bmad-code-org/BMAD-METHODbmad技能以及可选模块(bmod-method、bmod-core-tools)。 - 或通过 Claude Code 或 Codex 的市场安装:
/plugin marketplace add bmad-code-org/bmad-plugins - 在 AI 编码工具中打开项目,运行
bmad setup以启动运行时,然后使用您希望进行的变更调用bmad‑build。在任何阶段均可向bmad技能寻求指导。
典型工作流
| 步骤 | 您与 AI 一起做的事 | 输出 |
|---|---|---|
| 澄清 | 提出模糊的想法或请求。AI 会提出澄清问题。 | 精炼的问题陈述。 |
| 计划 | 选择计划深度(快速草图、详细设计等)。AI 生成规格、架构图、任务分解。 | 结构化计划成果。 |
| 构建 | 运行 bmad‑build – AI 编写代码、创建测试、更新文档。 |
新增或修改的源文件。 |
| 验证 | AI 执行自动化检查,审查代码,并请求确认。 | 通过/失败报告,建议的修复。 |
| 学习 | 记录经验教训,更新决策日志,并可选择性地反馈到下一个计划周期。 | 为未来工作更新的上下文。 |
生态系统模块 – 该仓库是核心方法,但 BMad 提供可选扩展(构建器、创造性智能套件、测试架构师、循环自动化、游戏开发工作室),可集成到相同的技能系统中。
文档与帮助
- 快速入门指南:构建您的第一个变更 和 将 BMad 添加到现有代码库。
- 详细规划指南:选择一条规划路径。
- 社区 Discord、YouTube 教程、GitHub Issues/Discussions。
适用人群
- 已使用 AI 编码助手并希望获得结构化、可重复流程的团队。
- 希望在利用 AI 实现的同时保持设计决策文档化的独立开发者。
- 需要可追溯决策日志并能将 AI 辅助开发从原型扩展到遗留系统的组织。
许可证 – MIT(可用于任何用途,商业或非商业)。
以上所有信息均直接取自仓库的 README;未推断任何额外功能。
相关
- 项目
- Dispatch
- 项目
- 项目
- 项目