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 编程工具里加载 bmad skill,调用 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,复杂变更自动进入规划路径,避免一刀切。

官方链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论