BMAD按规模适配交付-每个技能全解
主题BMADBreakthrough Method of Agile AI-Driven Development技能体系讲解——每个技能的功能作用、使用场景、主要解决的问题。一、什么是 BMAD什么是「按规模适配交付」BMADBreakthrough Method of Agile AI-Driven Development是一套「规格驱动 多角色 agent」的 AI 交付框架。它把软件交付全过程拆成一条循环Clarify澄清→ Plan计划→ Build构建→ Learn学习「按规模适配」的意思是想法越模糊入口越靠前改动越小入口越靠后不强迫每个变更都走全套仪式。Learn 不是终点——验证后带着证据回到 Plan 调整循环持续修正。它要解决的核心问题是直接让 AI 写代码vibe coding缺少规划、上下文和证据链。BMAD 把「思考」固化成可追溯的工件brief → PRD → 架构 → 票据 → 代码 证据每个环节都可验收。交付循环带着证据调整模糊想法Clarify 澄清清晰的大想法Plan 计划小改动Build 构建Learn 学习按规模选入口你手上有什么入口路径典型规模只有一个模糊想法ClarifyClarify → Plan → Build → Learn0→1 新产品、新业务清晰的大想法知道要做什么PlanPlan → Build → Learn循环回 Plan成熟产品、大型新功能小改动、需求调整BuildBuild → Learn直接回 Plan已有系统的迭代二、五个角色 Agent 与两种调用方式角色Skill ID菜单码职责Analyst 分析师 Marybmad-agent-analystBP MR DR TR TS CR UV CB WB PC头脑风暴、市场/领域/技术调研、技术选型、竞品拆解、用户之声、产品简报、PRFAQ 挑战、项目上下文PM 产品经理 Johnbmad-agent-pmPRD CC TKPRD 创建/更新/验证、纠偏、票据管理Architect 架构师 Winstonbmad-agent-architectCA TK架构主轴关键决策记录、规划工作与依赖Developer 开发 Ameliabmad-agent-devBD QA CR ER TK实现、e2e 测试生成、代码评审、epic 回顾、票据跟踪UX 设计师 Sallybmad-agent-ux-designerCUUX 设计产出 DESIGN.md 与 EXPERIENCE.md注Technical WriterPaige目前休耕项目上下文由 Analyst 的PC码或bmad-project-context承担。BMAD 里的「技能skill」是一个命名命令输入它就加载一个 agent 角色、执行一条多步工作流、或完成一个单一任务。调用方式有两种Skill直接输入技能名如bmad-prd适合明确知道要跑哪个流程时菜单码Agent Menu Trigger先加载 agent再输两字母短码如BD在角色内切换任务、不离开对话。各阶段产出的工件brief、PRD、spec、架构、tickets、代码与证据都落盘到 initiative 文件夹可被后续技能和bmad中枢读取。三、23 个技能逐个讲按循环阶段分组① Clarify 澄清把模糊想法变成被验证、值得做的目标技能功能作用使用场景解决的问题bmad-brainstorming引导式头脑风暴产出 100 条想法与brainstorm.html方向模糊、需要量的积累锚定第一个想法、想法太少太保守bmad-forge-idea多角色追问压力测试半成品想法产出forge-report.html有初步想法但不确定是否成立想法的隐藏致命弱点追问才暴露bmad-deep-recon深调研市场、领域、技术、竞品、用户之声、学术产出带引用的 research 文档任何需要证据支撑的决策拍脑袋决策、缺引用与证据bmad-product-brief创建、更新或验证产品简报调研后定稿做什么、为谁、为什么目标各人理解不一、从未写清bmad-prfaqWorking Backwards PRFAQ 压力测试先写新闻稿和 FAQ投入开发前验证产品叙事产品故事在用户面前站不住脚② Plan 计划把清晰想法变成可拆解、可跟踪的落地计划技能功能作用使用场景解决的问题bmad-prd创建、更新或验证 PRD大项目的标准入口需求散落聊天里、无单一事实源bmad-spec把输入压缩成短 spec小到不值得写完整 PRD 的变更小改动过度工程化轻量 spec 足够bmad-uxUX 愿景落成DESIGN.md与EXPERIENCE.md有界面的产品代码正确但体验差、设计没提前定死bmad-architecture记录架构主轴保持各部分一致的关键决策多人或多模块并行开发各自实现后拼不上、接口漂移bmad-ticket规划与跟踪 initiative、epic、ticket把 PRD 拆成可跟踪工作项大需求拆不开、进度不可见bmad-correct-course评估中途重大变更并产出变更提案做到一半需求变了范围蔓延、变更吃掉原计划③ Build 构建把工作项变成经评审、验证、有测试守护的可信代码技能功能作用使用场景解决的问题bmad-build把工作项变成可运行代码含评审与验证每个 ticket 的主构建路径直接让 AI 写代码、结果不可信bmad-build-auto运行一轮无人值守开发循环想让 AI 自主迭代、不用人盯构建过程需要人一直陪着bmad-code-review多个独立评审者评审发现项分诊变更合并前单一评审者盲区、发现项堆着不分诊bmad-walkthrough逐块引导人评审 commit、PR 或文件想搞懂代码到底改了什么diff 太大读不完、人审太慢bmad-qa-generate-e2e-tests生成 API 与端到端自动化测试功能已实现、需要回归护栏没有测试、重构没安全网④ Learn 学习基于证据验收把教训带回下一轮计划技能功能作用使用场景解决的问题bmad-retrospective对照证据回顾已完成的 epic决定接受与否epic 完成时看起来完成 ≠ 完成需要证据化验收bmad-review多镜头评审对抗性、边界、验证缺口、结构、行文文档定稿前、代码合并前评审停留在表面、系统性盲区漏网⑤ 通用工具任何阶段可用的支撑技能技能功能作用使用场景解决的问题bmad中枢答疑、按优先级给下一步、setup/status/migrate、管理 initiative任何时候卡住或不知当前状态不知道下一步该干什么bmad-advanced-elicitation选命名推理法事前验尸、第一性原理、红队、反转等重审最新输出输出看起来对但怀疑不够深「再试一次」无效需要方法逼出新角度bmad-party-mode多个 agent 或人格同场辩论由你主持大决策、想要多角度对撞单视角盲区bmad-customize自然语言改技能或 agent 行为写入_bmad/custom/想按团队规范定制流程手写 TOML 太繁琐bmad-project-context建立、刷新或审计仓库的 agent 指令接手已有代码库AI 不懂项目约定、上下文反复丢失四、一分钟快速选型只有模糊想法 →bmad-brainstorming或bmad-forge-idea想验证值不值得做 →bmad-deep-reconbmad-product-brief清晰的大项目 →bmad-prd→bmad-architecture→bmad-ticket小改动 →bmad-spec或直接bmad-build已有代码库 → 先跑bmad-project-context任何时候卡住 → 直接打bmad五、备注旧技能名bmad-create-prd、bmad-edit-prd、bmad-market-research、bmad-generate-project-context、bmad-checkpoint-preview等仍可解析但只作转发器新工作一律用当前名字。完整测试架构Test Architect / TEA、Game Dev Studio、Creative Intelligence Suite 是独立模块按需另装。每个技能的输入/输出细节见官方文档对应章节页。参考资料Skills and Agents — BMad Method 官方参考页bmad-code-org/BMAD-METHOD — GitHub 仓库

相关新闻

Spring Boot健身房管理系统毕设全流程:从数据库设计到答辩指南

Spring Boot健身房管理系统毕设全流程:从数据库设计到答辩指南

一到毕设季,就有不少同学拿着“健身房管理系统”的题目来问我,这个选题在Java毕设里确实常青。Spring Boot做后端、MySQL存数据、页面管会员课程预约收费,业务链路完整,难度又不会高到做不完,是一个性价比很高的经典选…

2026/10/18 5:34:41 阅读更多 →
Django安装实战:pip换源、离线安装与依赖问题排查

Django安装实战:pip换源、离线安装与依赖问题排查

简介:面向需要快速掌握Python Web开发环境搭建的初学者,这份PDF简明梳理了Django模块的安装方法,重点对比了pip安装与源码包手动安装两种途径,并针对pip访问报错给出了切换国内镜像源的思路,同时包含创建Django项目时缺…

2026/10/18 5:34:41 阅读更多 →
MATLAB中GeoTIFF高程数据读取与mapshow可视化全流程

MATLAB中GeoTIFF高程数据读取与mapshow可视化全流程

1. 项目概述:为什么高程数据可视化必须从GeoTIFF开始讲起GeoTIFF不是普通图片,它是地理信息领域的“带坐标的身份证”。你拿到一张.tif文件,如果它没嵌入地理参考信息(比如仿射变换参数、坐标系定义、投影方式)&#x…

2026/10/18 5:34:41 阅读更多 →

最新新闻

Servlet+JSP+MySQL:手把手拆解经典Java Web新闻发布系统

Servlet+JSP+MySQL:手把手拆解经典Java Web新闻发布系统

简介:基于Java Servlet、JSP和MySQL的Web新闻发布系统源码,适合正在学习Java Web开发的初学者,以及需要课程设计或毕业设计参考的学生。项目采用MVC分层模式,实现了新闻的发布、编辑、删除和展示,还包含用户登录认证、…

2026/10/18 6:30:52 阅读更多 →
老系统重构实战:从数据库连接池打爆到模块化单体选型复盘

老系统重构实战:从数据库连接池打爆到模块化单体选型复盘

这期节目聊完,我在整理笔记的时候发现,Dirk和Linus两个人聊得最投入、最没有嘉宾包袱的一次,反而是这期讲"旧系统改造"的。原因很简单:他们俩都亲手拆过自己的烂摊子,也都被人用"别动,动了出…

2026/10/18 6:30:52 阅读更多 →
基于SAM的多阶段细化橄榄树遥感分割方案与实践

基于SAM的多阶段细化橄榄树遥感分割方案与实践

做农业遥感这几年,“橄榄树分割”这个需求我前前后后碰过好几回。刚开始觉得这事不难——树冠是圆的、叶子是常绿的,卫星图上看起来就是一片片绿色圆斑,做个阈值分割加形态学处理,应该分分钟搞定。真上了项目才发现,远…

2026/10/18 6:30:52 阅读更多 →
贪吃蛇不是玩具:JavaScript状态机驱动的游戏内核设计

贪吃蛇不是玩具:JavaScript状态机驱动的游戏内核设计

1. 这不是玩具代码,而是一次对前端基础能力的全面压力测试“使用 JavaScript 开发贪吃蛇游戏”——看到这个标题,很多人第一反应是:“老掉牙了,网上教程一抓一大把。”但如果你真去翻过那些所谓“5分钟上手”的教程,就…

2026/10/18 6:30:52 阅读更多 →
自动化测试框架选型:Selenium、Cypress与Playwright深度对比

自动化测试框架选型:Selenium、Cypress与Playwright深度对比

聊到自动化测试框架,圈子里每隔一阵就要吵一轮:Selenium这么老还这么稳,Cypress开发体验爽到飞起,Playwright又带着一堆黑科技来抢地盘,旁边还站着Puppeteer和Appium盯着移动端那块蛋糕。到底选谁?这个问题…

2026/10/18 6:30:52 阅读更多 →
力扣198打家劫舍补充(滚动数组)

力扣198打家劫舍补充(滚动数组)

补充力扣198打家劫舍(动态规划)-CSDN博客的滚动数组写法,只有小改动 原未使用滚动数组代码: class Solution {public int rob(int[] nums) {int length nums.length;if(nums null || length 0){ return 0; }if(length 1){re…

2026/10/18 6:29:52 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →