这个项目能做什么

BMad Method 是一种面向敏捷 AI 驱动开发(AiDD)的开源方法。它覆盖完整的交付工作——要构建什么、各部分如何协同、工作如何演进——而不仅仅聚焦于代码生成。该方法旨在让决策保持明确、在会话之间延续上下文,并根据变更的规模与复杂度调整规划量:小改动可以直接进入构建与验证,而更大的计划则可以使用更深入的规划路径。 该仓库提供核心交付工作流和一组独立技能。它可以通过 `npx skills add bmad-code-org/BMAD-METHOD` 作为 skills CLI 包安装,也可以从 `bmad-code-org/bmad-plugins` 市场作为 Claude Code 插件安装,或从同一市场作为 Codex 插件安装。安装前提是使用支持 skills 的 AI 编码工具,以及用于 Python 脚本的 `uv`。设置完成后,用户调用 `bmad` 中枢获取指导,调用 `bmad-build` 进入交付循环;`bmad doctor` 可以在更新后修复现有项目运行时。 交付循环被描述为可以从任意点开始:模糊的想法从 Clarify 开始,大型且清晰的想法从 Plan 开始,小改动从 Build and verify 开始,并通过 Learn and adjust 循环回到 Plan。用户可以端到端采用该方法,也可以将其简报、规格说明和架构产物带入现有的交付工作流。 文档链接涵盖构建第一个变更、选择规划路径,以及在现有代码库中开始。BMad 生态系统包括核心方法之外的官方模块:用于创建技能、工作流和代理的 BMad Builder;用于创意思维伙伴的 BMad Creative Intelligence Suite;用于企业测试的 BMad Test Architect;用于对整个 epic 进行无人值守 build-verify-retro 的 BMad Loop;以及用于跨 Unity、Unreal、Godot 和 Phaser 等框架进行游戏构思与开发的 BMad Game Dev Studio。 还提供 Web bundles,使选定的 BMad 工作流可以打包为 Google Gemini Gems 和 ChatGPT Custom GPTs,以便在现有 Web 订阅内进行规划,并将生成的产物带入 AI 编码工具进行实现。 该项目采用 MIT 许可,免费使用,面向社区,支持渠道包括 Discord、YouTube、GitHub Issues 和 GitHub Discussions。贡献指南记录在 CONTRIBUTING.md 和 CONTRIBUTORS.md 中。BMad 和 BMAD-METHOD 是 BMad Code, LLC 的商标。