BMAD Method Skill 技能
敏捷 AI 驱动开发的 Skill 工作流集合
技能简介
BMAD Method(Breakthrough Method for Agile Ai Driven Development)是一套把"想法 / 变更请求"系统化交付为可用软件的方法论,同时以 SKILL.md 形式发布为 Claude Code / Codex / Cursor 等 AI 编程工具可直接加载的 Skill 集合。仓库(bmad-code-org/BMAD-METHOD)由 BMad Method、BMad Builder、BMad Creative Intelligence Suite 等模块组成,覆盖从规划、简报到架构、UX、测试、评审的完整交付路径。Skills CLI、Claude Code plugin marketplace、Codex plugin marketplace 三种安装方式齐备,可整体使用或拆出 briefs/specs/architecture 接入既有工作流。
核心能力
- AI 驱动开发的敏捷化:把"决策显式化 + 上下文持续携带 + 流程随工作量自动伸缩"作为方法核心,避免把无说明的假设直接交给 AI 编成代码。
- 三档工作流:轻量变更直接走 build,复杂工作进入深度规划;同一方法覆盖周末原型到带多年历史的系统。
- 持久化上下文:产品与技术决策随工作流传递,避免每次新会话都重述背景。
- 多角色视角:内置 product / architecture / UX / development / testing 多视角专家 workflow,适时引入。
- 结构化协作:支持多 agent 讨论但保留人类判断,不放任 agent 自动拍板。
- 新代码与既有代码齐头并进:可从零起步,也可在已有 codebase 上通过
bmad setup建立经过验证的上下文再继续。 - 插件生态:可装载 BMad Builder 自定义 skill / workflow / agent,BMad Creative Intelligence Suite 提供创新思考伙伴。
安装配置
- 环境前置:Node.js + npm、Git、Python(uv 工具链,用于 BMad setup 脚本)。
- Skills CLI 方式(最简单):在项目目录下
npx skills add bmad-code-org/BMAD-METHOD,按提示选择 bmad 主 setup、bmod-method 工作流、bmod-core-tools 工具集等 skill。 - 指定 skill 安装:
npx skills add bmad-code-org/BMAD-METHOD --skill bmad --skill bmod-core-tools --skill bmod-method --skill bmad-build,只装需要的几个。 - Claude Code plugin:在 Claude Code 内
/plugin marketplace add bmad-code-org/bmad-plugins,然后在 marketplace 里安装bmad-method与bmad-core-tools。 - Codex plugin:从终端
codex plugin marketplace add bmad-code-org/bmad-plugins,按与 Claude 同样的方式装载 plugin。 - 更新方式:Claude/Codex 在 marketplace 更新,CLI 用
npx skills update,完成后用bmad setup跑安装脚本以清理重命名 / 删除的 skill。
使用步骤
- 第 1 步:选定一个空项目或既有 codebase,在你的 AI 编程工具里加载
bmadskill,调用bmad setup完成首次配置(会跑npx skills update并生成项目级配置)。 - 第 2 步:用
bmad status检查版本与下一步建议;按官方文档选择"先做一个变更"还是"接入既有 codebase"。 - 第 3 步:发起新需求时用
bmad-build配合变更描述,工具会自动选择走直接实现路径还是进入深度规划(brief / spec / architecture)。 - 第 4 步:在执行过程中随时
bmad询问下一步可选动作;需要深入分析时手动启用 product / architecture / testing 等 workflow。 - 第 5 步:交付完成后用
bmad status自检,CMAD 维护的"决策 / 上下文"会自动归档到项目级目录,下一次会话可直接复用。
适用场景
- 从零起步的新项目:想在生成代码前先把产品定位、用户旅程、技术约束写清楚,避免 AI 写完再返工。
- 既有代码库的渐进式改造:在继承的项目上,先用 BMad 建立经过验证的上下文,再做新功能或重构。
- 跨团队协作:产品 / 架构 / UX / 工程多视角协同,把评审与协作流程化。
- 长寿命项目:决策随上下文长期传递,多年后回看仍能理解当时为什么这么设计。
- AI 编程工具的工艺化:把 Claude Code / Codex / Cursor 等工具的"散装 prompt"统一成可复用的 workflow 集合。
适用人群
- 资深独立开发者:想用 AI 但不想失去思考过程;
- 中小团队 tech lead:需要给团队一套可复用的 AI 协作工艺;
- 转型中的传统研发团队:从瀑布 / Scrum 迁移到 AI 辅助交付;
- 顾问 / 外包团队:每个新客户都需要快速建立结构化交付流程;
- 教育者:把 AI 辅助软件工程作为课程讲授。
工作原理
BMAD 把交付拆成"显式决策 + 工作流编排 + 上下文持久化"三层:决策层通过 briefs / specs / architecture 文档把假设与权衡固化下来,避免 AI 直接把这些假设当成既成事实编码;工作流层由 product / architecture / UX / development / testing 等独立 skill 组成,调用时由 BMad 调度器按需激活,并保留人类判断节点;上下文层通过项目级 .bmad/ 目录 + skills update 机制把每次决策和已生成文档持久化,下次会话的 agent 直接消费这份上下文而非重新探索。整套机制的关键设计是"流程随工作量伸缩"——轻量变更走 build,复杂变更自动进入规划路径,避免一刀切。
官方链接
- 主仓库:https://github.com/bmad-code-org/BMAD-METHOD
- BMad Builder:https://github.com/bmad-code-org/bmad-builder
- BMad Creative Intelligence Suite:https://github.com/bmad-code-org/bmad-module-creative-intelligence-suite
- 文档站:https://docs.bmad-method.org
- Discord:https://discord.gg/gk8jAdXWmj
- 许可证:见仓库 LICENSE(开放 / 免费,无 paywall 工作流)
评论与建议
登录 后参与评论或提建议