搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

bmad-code-org/BMAD-METHOD

开发工具

一套结构化的 AI 辅助开发方法,把想法或变更需求推进为经过规划、评审的软件。

55,361
6,171
Python
NOASSERTION
创建于 1 年前

项目介绍

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 生成,更新于 ,以项目官方文档为准。

Hacker News 讨论

BMad-Method: Universal AI Agent Framework
▲ 4 · 0 条评论 · 2025年8月12日
The BMAD Method
▲ 2 · 0 条评论 · 2026年2月24日

相关推荐

  1. Fission-AI/OpenSpec为 AI 编程助手加入轻量规格层,让开发者在写代码前先对齐需求与计划。TypeScript73,782
  2. open-gsd/gsd-core让 AI 编程代理按讨论、规划、执行、验证、交付五步循环工作,并把重活放到全新上下文的子代理里以控制上下文膨胀。JavaScript11,026
  3. google/elephant-goldfish-model一个开源编码助手插件,用保留上下文的草拟与无上下文的审查,帮你在实现前完善软件规格。Python18,505
  4. obra/superpowers一套基于技能的方法论,让编程 Agent 先梳理需求、做计划、再写代码。Shell305,880