Repolode
bmad-code-org

bmad-code-org/BMAD-METHOD

一套敏捷的 AI 驱动开发方法,引导 AI 编程工具按规划、规格和构建步骤完成不同规模的软件项目。

Star
54,350
Fork
6,094
未关闭 Issue
77
最近提交
7小时前

这是什么?

BMad Method 是一套用于借助 AI 编程助手开发软件的工作流框架。它关注的不只是代码生成,还包括决定要做什么、记录架构和产品决策,并随项目变化持续修订。小改动可以直接进入实现,较大的规划则会获得更深入的分析,因此同一套方法既能用于快速原型,也能用于长期维护的系统。

项目以可安装技能的形式提供给 AI 编程工具使用。核心交付流程将工作从澄清、规划推进到构建、验证和评审,并把决策保存为持久上下文,避免每次对话都重新解释。它支持新项目和已有代码库,并内置产品、架构、UX、开发和测试等专业视角。

项目采用模块化结构,官方配套模块包括技能构建器、创意思维套件、企业级测试架构插件、无人值守的史诗级任务循环,以及覆盖 Unity、Unreal、Godot 和 Phaser 的游戏开发工作室。

核心功能

  • 01根据每次改动的规模调整规划深度。
  • 02将产品和技术决策保存为持久上下文,供后续工作使用。
  • 03可通过 skills CLI 或插件市场安装为 AI 编程工具的技能。
  • 04同时支持新项目和已有代码库。
  • 05提供产品、架构、UX、开发和测试等专业视角。

适用场景

  • 借助 AI 编程助手,把模糊想法转化为经过规划和评审的实现。
  • 在接手的代码库中添加改动,并以代码的实际情况为基础。
  • 跳过大量规划,直接完成小功能从澄清到构建验证的流程。
  • 借助结构化的 AI 工作流,在 Unity、Unreal、Godot 或 Phaser 中开发游戏。

快速上手

  1. 1

    安装 Node.js 20.12+、Python 3.10+ 和 uv(BMad 安装和 Python 脚本需要)

  2. 2

    在项目文件夹中安装稳定版 v6.12

    npx bmad-method install
  3. 3

    在 AI 编程工具中打开项目,调用 bmad-build 并描述你要做的修改

使用前须知

  • V7 预览版为 alpha 阶段,每次更新都可能有破坏性变更。
  • 它需要配合 AI 编程工具使用,V7 还要求该工具支持 skills。
  • 安装需要 Node.js、Python 和 uv。

标签

常见问题

BMAD-METHOD 是什么?
一套敏捷的 AI 驱动开发方法,引导 AI 编程工具按规划、规格和构建步骤完成不同规模的软件项目。 BMad Method 是一套用于借助 AI 编程助手开发软件的工作流框架。它关注的不只是代码生成,还包括决定要做什么、记录架构和产品决策,并随项目变化持续修订。小改动可以直接进入实现,较大的规划则会获得更深入的分析,因此同一套方法既能用于快速原型,也能用于长期维护的系统。
BMAD-METHOD 可以免费使用吗?用的什么许可证?
BMAD-METHOD 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
BMAD-METHOD 还在维护吗?
活跃维护中。BMAD-METHOD 最近一次提交是在 2026年10月20日。
BMAD-METHOD 适合用来做什么?
借助 AI 编程助手,把模糊想法转化为经过规划和评审的实现。 在接手的代码库中添加改动,并以代码的实际情况为基础。 跳过大量规划,直接完成小功能从澄清到构建验证的流程。 借助结构化的 AI 工作流,在 Unity、Unreal、Godot 或 Phaser 中开发游戏。
BMAD-METHOD 怎么安装和运行?
安装 Node.js 20.12+、Python 3.10+ 和 uv(BMad 安装和 Python 脚本需要) 在项目文件夹中安装稳定版 v6.12: npx bmad-method install 在 AI 编程工具中打开项目,调用 bmad-build 并描述你要做的修改
在哪里获取 BMAD-METHOD?
源代码和安装说明在 GitHub 上:https://github.com/bmad-code-org/BMAD-METHOD

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目