SuperAPI AI 工具集

BMAD-METHOD

BMAD-METHOD(Breakthrough Method for Agile Ai Driven Development)是一套面向 AI 驱动开发(AiDD)的敏捷方法论与配套工具集,托管在 GitHub 上。它强调在借助 AI 编码助手实现功能的同时,保留产品、架构、UX、开发与测试等关键决策的显式记录,让上下文在后续工作中持续传递,而不是每次对话都重新解释。方法本身可按工作量伸缩:小改动直接进入实现,复杂项目则补充更深入的规划。BMAD 提供两条发布线:稳定版 v6.12 通过 npm 安装器安装,除缺陷修复外基本冻结;v7 预览 alpha 版位于当前分支,技能、安装路径与文档变动频繁,预计 2026 年 10 月 16 日发布正式版(可能更早)。两条路线都需要 uv 用于 BMad 设置和 Python 脚本。项目免费开源,采用 MIT 许可证,无付费墙工作流或封闭社区。

访问官网

工具介绍

BMAD-METHOD 是一套面向 AI 驱动开发(Ai Driven Development,AiDD)的敏捷方法论,其目标是把一个想法或变更请求转化为可运行的软件,同时不放弃思考过程。AiDD 覆盖的不只是代码,还包括要构建什么、各部分如何协同,以及随着认知更新如何调整。BMad Method 以敏捷方式实现这一点:决策保持显式,上下文向前传递,流程规模随工作量伸缩。小改动可直接进入构建,复杂工作则获得所需的规划深度;同一套方法既适用于周末原型,也适用于有多年历史的系统。用户可以从任意环节开始,既可以端到端使用 BMad,也可以把它的简报、规格说明和架构带入现有交付流程。

主要能力与特点:

  • 规模适配的流程:对明确的变更直接进入实现,对较大的计划补充更深入的规划。
  • 支持新代码库与既有代码库:可以从零开始,也可以在继承来的代码库上建立经过验证的上下文,并基于实际存在的代码开展工作。
  • 持久上下文:把产品和技术决策向前传递,而不是在每个聊天中重新解释。
  • 专业化视角:在需要时引入产品、架构、UX、开发和测试方面的专业能力。
  • 引导式协作:使用结构化工作流和多智能体讨论,但不交出判断权。
  • 单一交付路径:从早期思考到经过评审的实现、修正和学习。

版本与安装: BMad 有两条发布线。稳定版为 v6.12,通过 npm 安装器安装,除缺陷修复外处于冻结状态。v7 为预览 alpha 版,位于当前分支,其技能、安装路径和文档变动频繁;v7 正式发布预计在 2026 年 10 月 16 日,也可能更早。两条路线都需要 uv 用于 BMad 设置和 Python 脚本。

稳定版 v6.12(在 v7 最终发布前需要稳定性时推荐): 需要 Node.js 20.12+ 和 Python 3.10+,在项目中运行安装命令(资料中未提供具体命令文本)。安装后,在 AI 编码工具中打开项目,调用 bmad-build 并说明想要变更的内容,随时运行 bmad-help 获取下一步指导。v6.12 的源码和文档位于 V6.12 分支。

V7 预览 Alpha(推荐给能够随变化调整的单人或小团队): 更新之间可能出现破坏性变更。需要支持 skills 的 AI 编码工具。

  • Skills CLI:在具备 Node.js、npm 和 Git 的情况下,在项目中运行 npx skills 相关命令(资料中未提供完整命令文本)。选择所需的技能和编码工具。要包含 bmad 用于设置和帮助,以及每个所选技能所属模块的模块记录:bmod-method 和 bmod-core-tools。若按名称安装,可一起列出:npx skills add bmad-code-org/BMAD-METHOD --skill bmad --skill bmod-core-tools --skill bmod-method --skill bmad-build。
  • Claude Code 插件:在 Claude Code 内添加 marketplace(资料中未提供具体命令文本)。
  • Codex 插件:从终端添加 marketplace(资料中未提供具体命令文本)。 对于任一 marketplace,安装 bmad-method 以获得交付工作流,安装 bmad-core-tools 以获得独立技能,其中包括 bmad hub。

使用方式: 在项目中打开编码工具,让 bmad 技能运行 bmad setup。然后调用 bmad-build 并说明想要变更的内容。需要下一步指导或了解哪些是可选项时,询问 bmad。询问 bmad status 可检查版本并查看下一步该运行什么。询问 bmad setup 可安装更新:它会运行 npx skills update,然后刷新项目并清理已重命名和已移除的技能。使用插件 marketplace 时,先在 marketplace 中更新,然后询问 bmad setup。预览版问题可在 GitHub Issues 或 Discord 中报告。

适用场景:

  • 从零开始构建第一个项目。
  • 将 BMad 添加到既有代码库。
  • 需要判断一项变更需要多少规划。
  • 安装核心方法或添加官方模块以进行专门工作。

限制与说明:

  • v7 预览 alpha 版预期在更新之间出现破坏性变更,技能、安装路径和文档经常变化。
  • 稳定版 v6.12 除缺陷修复外冻结。
  • 两条路线都需要 uv 用于 BMad 设置和 Python 脚本。
  • v7 需要支持 skills 的 AI 编码工具。
  • 资料中未提供部分安装命令的具体文本,实际使用时需参考官方仓库文档。

许可与社区: BMad 免费且开源,没有付费墙工作流或封闭社区,采用 MIT 许可证。BMad 和 BMAD-METHOD 是 BMad Code, LLC 的商标。可通过 Discord 获取帮助、分享想法和协作,YouTube 观看教程和大师课,GitHub Issues 报告缺陷和请求功能,GitHub Discussions 参与更长期的社区对话。贡献前请阅读 CONTRIBUTING.md。