bmad-code-org/BMAD-METHOD

Breakthrough Method for Agile Ai Driven Development

它解决的问题

编码助手擅长实现,但常常将未说明的假设转化为代码。BMad Method 通过使重要决策明确化并将其作为后续工作的上下文保留,让你保持控制。它还解决了流程臃肿的问题:小改动直接进入实现,而较大的计划则获得更深入的规划,因此该方法既适合周末原型,也适合长期系统。

工作原理

BMad 以一组技能和工作流的形式提供,你可以将其安装到支持技能的 AI 编码工具中(如 Claude Code、Codex 或其他)。你首先运行 bmad setup,然后使用变更请求调用 bmad-build。该方法的代理和结构化工作流指导你完成规划、实现、审查和学习,并在需要时提供产品、架构、用户体验、开发和测试方面的专业视角。上下文在简报、规格说明和架构文档中向前传递,因此你不必在每次对话中重新解释决策。稳定的 v6.12 版本通过 npm 安装(npx bmad-method install),而 V7 预览 alpha 版本使用 Skills CLI 或插件市场。

适用对象

使用 AI 编码助手并希望以结构化方式交付软件而不失去控制的独立开发者和小型团队。它也适用于从零开始或为现有代码库添加结构的团队,以及任何希望将变更从想法推进到经过审查的可工作代码,并具有随工作复杂性扩展的明确规划的人。

亮点

  • 规模适当的流程:对于明确的变更直接进入实现,或为较大的计划添加更深入的规划。
  • 持久的上下文:产品和技术的决策向前传递,而不是在每次对话中重新解释。
  • 专业视角:在需要时引入产品、架构、用户体验、开发和测试的专业知识。
  • 适用于新的或现有的代码库,从原型想法到继承的系统。
  • 免费且开源(MIT),没有付费墙的工作流。

相关

  • 项目
  • 项目
  • Dispatch
  • 项目
  • Dispatch