bmad-code-org/BMAD-METHOD
开发工具一套结构化的 AI 辅助开发方法,把想法或变更需求推进为经过规划、评审的软件。
项目介绍
BMad Method 面向已经使用 AI 编程助手、但不想让未说明的假设直接变成代码的团队。它覆盖完整的交付闭环:要做什么、各部分如何配合、以及随着理解深入如何调整设计。流程会按任务规模伸缩:小改动可以直接进入实现,复杂工作则引入产品、架构、UX、开发和测试等专门角色参与规划。
项目以可安装的 skills 和工作流形式交付给 AI 编程工具,配有 Python 支撑的安装器和脚本。它同时支持从零起步的原型和已有代码库;产出的简报、规格说明和架构文档也可以带入现有交付流程,而不必整体切换到这套方法。
快速使用
README 给出两条发布线。稳定版 v6.12 需要 Node.js 20.12+、Python 3.10+ 以及 uv,在项目目录中运行:
npx bmad-method install
然后在 AI 编程工具中打开项目,用 bmad-build 说明要做的变更,需要下一步指引时调用 bmad-help。v6.12 的源码和文档位于 V6.12 分支。
v7 预览 alpha 面向支持 skills 的编程工具,需要 Node.js、npm 和 Git:
npx skills add bmad-code-org/BMAD-METHOD/skills/core-tools --skill '*'
npx skills add bmad-code-org/BMAD-METHOD/skills/method --skill '*'
每条命令安装一个完整模块,并会询问目标编程工具。core-tools 提供用于安装和帮助的 bmad skill,因此每次安装都必须包含。Toolsmith、Founder 等可选模块的安装方式相同。安装后让 bmad skill 执行 bmad setup,再调用 bmad-build;bmad status 可查看版本并提示下一步。
首次完整走通流程可参考 构建第一个变更,已有代码库和规划深度的选择分别见 现有代码库起步 与 选择规划路径。
使用约束
稳定版除缺陷修复外已冻结;v7 预览为 alpha,README 明确提示更新之间会有破坏性变更,发布时间预计在 2026 年 11 月中旬,也可能提前。v7 需要能识别 skills 的 AI 编程工具,并依赖 Git。两条路线都需要 uv 来支撑安装和 Python 脚本,稳定版安装器还要求 Node.js 20.12+ 和 Python 3.10+。
项目采用 MIT 许可证,BMad 和 BMAD-METHOD 名称另受商标政策约束。README 说明工作流和社区访问均不收费;可选支持渠道包括咖啡打赏和企业赞助联系方式。
生态模块
核心方法之外,官方模块涵盖 skill/agent 构建、创意探索、企业级测试架构、无人值守的 epic 构建/验证/复盘循环,以及基于 Unity、Unreal、Godot 和 Phaser 的游戏开发。团队可以只从核心方法开始,按工作需要再添加模块。
HotRepo 点评
仓库没有记录全部语言日榜名次,但规模值得注意:约 5.5 万 Star、6170 Fork;2026-11-14 的 Python 语言日榜快照显示当日新增 21 Star、在该语言榜位列第 15。这只是单日记录,能说明当天有活跃度,不足以判断趋势。更值得关注的信号是结构上的:README 把冻结的稳定版和仍在变化的 alpha v7 分开说明,读者应先按稳定性需求做选择,再决定安装路径。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。