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 等命令。

如何获取

  1. 安装 Skills CLI(需要 Node.js、npm、Git 和 uv Python 工具)。示例:
    npx skills add bmad-code-org/BMAD-METHOD
    
    您可以添加核心 bmad 技能以及可选模块(bmod-method、bmod-core-tools)。
  2. 或通过 Claude Code 或 Codex 的市场安装:
    /plugin marketplace add bmad-code-org/bmad-plugins
    
  3. 在 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
  • 项目
  • 项目
  • 项目