BMad Method(Breakthrough Method for Agile AI-Driven Development)

官网

github地址

出的比spec-kit早,也算是spec coding先驱了

一种把"多代理(sub-agents)+敏捷流程"标准化到日常开发里的方法论与开源工具集。核心目标是:先用专职"规划代理"把需求与架构讲清楚,再用"开发代理链"按可执行的故事卡逐步落地,尽量避免上下文丢失与来回扯皮。开源仓库与文档里把流程、角色、产物和命令都做成模板化/脚手架了。

BMAD 的两大核心创新

  1. Agentic Planning(代理化规划)

    • 专门的代理(Analyst 分析师、PM 产品经理、Architect 架构师)会协作生成详细且一致的 PRD 与架构文档
    • 通过高级提示工程 + 人在回路(human-in-the-loop)方式,确保产物比普通 AI 生成的"模糊任务清单"更严谨、更完整。
  2. Context-Engineered Development(上下文工程化开发)

    • Scrum Master 代理会把规划文档"编译"成超详细的开发故事文件
    • 每个 Story file 都嵌入了上下文、实现细节、架构指导。
    • 开发代理只要打开故事文件,就能明确知道:做什么、怎么做、为什么要这么做

这种"两阶段流程"解决了 AI 辅助开发里最大的问题:规划不一致 & 上下文丢失


关键工作流

  • 规划工作流(Web UI) :如何创建 PRD 与架构文档。
  • 核心开发循环(IDE) :SM、Dev、QA 三个角色通过 Story file 协作。

这两个流程图解释了 90% 的 BMAD 方法逻辑。特别要理解:

  • 为什么需要先有 PRD + Architecture
  • 为什么 Story file 不只是"任务分发",而是"上下文传递容器"。

快速开始

IDE 安装(一步命令)

sql 复制代码
npx bmad-method install

或如果你已经装过:

arduino 复制代码
git pull
npm run install:bmad

这个命令能处理:

  • 首次安装:在项目中设置 BMAD
  • 升级:自动更新已有安装
  • 扩展包:安装 package.json 声明的扩展包

前提条件

  • Node.js v20+

Web 端最快体验(2 分钟)

  1. 下载全栈团队配置文件(full stack team file)

  2. 在 Gemini Gem / CustomGPT 中新建一个 AI 代理

  3. 上传文件并配置提示语:

    "你的关键操作指令已附加,请严格遵循,不要打破角色设定"

  4. 开始对话:输入 *help 或直接调用 *analyst 生成 Brief

  5. 在 Web 侧 orchestrator(#bmad-orchestrator)随时提问

👉 当 PRD、Architecture(可选 UX/Brief)准备好后,就可以切到 IDE 中去执行开发循环。


其它方式:克隆 & 构建

arduino 复制代码
git clone https://github.com/bmad-code-org/BMAD-METHOD.git
npm run install:bmad
相关推荐
oden4 小时前
Prompt工程实战:让AI输出质量提升10倍的技巧
aigc·ai编程
oden6 小时前
Claude用不好浪费钱?10个高级技巧让效率翻3倍
aigc·ai编程·claude
通义灵码7 小时前
Qoder 全形态产品家族正式发布,并开源 Agentic Coding 产品耐用度评测集
人工智能·开源·ai编程
虎头金猫8 小时前
MateChat赋能电商行业智能导购:基于DevUI的技术实践
前端·前端框架·aigc·ai编程·ai写作·华为snap·devui
南天一梦N10 小时前
新的软件研发范式即将到来!
驱动开发·架构·系统架构·aigc·ai编程
WebCandy10 小时前
【开源】一个丝滑的 Claude Code 环境变量快速切换工具
人工智能·aigc·ai编程
攻城狮杰森15 小时前
Eudic → Maimemo 自动同步工具:欧路词典 & 墨墨背单词
python·api·shell·ai编程·欧路词典·墨墨本单词
程序员欣宸15 小时前
LangChain4j实战之一:准备工作
java·ai编程
陈佬昔没带相机1 天前
Trae SOLO 挑战全栈开发记账 App,Token狂烧
ai编程·全栈·vibecoding
oden1 天前
AI重构10000行老代码:2周完成1个月工作量的真实复盘
前端·aigc·ai编程