当前位置: 首页 > news >正文

BMAD开发效率翻倍: 一条命令交付整个Epic

用 BMAD 做开发的朋友,你是不是也有这样的困扰:每个故事都要手动跑完「创建→开发→测试→审查→修复→更新状态」这一长串流程?更别说一个 Epic 动辄 5-10 个故事,重复操作让人心烦……


BMAD 开发者的日常

如果你正在用 BMAD 方法论做开发,这套流程一定很熟悉:

/bmad-bmm-create-story 1.1   # 创建故事
/bmad-bmm-dev-story 1.1      # 开发实现
/bmad-bmm-qa-automate 1.1    # 运行测试
/bmad-bmm-code-review 1.1    # 代码审查
# 发现 HIGH/MEDIUM 问题?手动修复,再跑一遍测试……
# 最后别忘了更新 sprint-status.yaml

一个故事还好,要是 Epic 3 有 8 个故事呢?8 × 6 = 48 次命令

更崩溃的是:

  • 忘了跑测试就提交了?
  • 审查发现问题忘了修复?
  • 状态文件忘了更新?

这些「人工确认」环节,太容易出错了。


我做了什么

于是我把这套流程封装成了 Claude Code Skills

重要:公司项目 vs 个人项目

公司项目,我建议把流程分成两部分:

Part 1: 创建故事详细设计
┌─────────────────────────────────────┐
│  /bmad-bmm-create-story 1.1         │
│  → 生成故事文档(需求、验收标准、任务) │
└─────────────────────────────────────┘↓人工仔细 Review确认需求和任务拆分正确↓
┌─────────────────────────────────────┐
│  Part 2: 执行交付                    │
│  /bmad-story-deliver 1.1            │
│  → 开发 → 测试 → 审查 → 修复 → 完成  │
└─────────────────────────────────────┘

为什么? 故事详细设计决定了「做什么」和「怎么做」,这一步错了后面全白搭。公司项目需求复杂,人工把关这步不能省。

个人项目,你可以自己决定:

  • 熟悉的领域 → 一键全流程
  • 探索性项目 → 分开也行

一键交付

Review 完故事设计后,一条命令搞定剩下的:

/bmad-story-deliver
✅ [1/6] 创建用户故事(如果还没创建)
✅ [2/6] 开发实现
✅ [3/6] QA 自动化测试
✅ [4/6] 代码审查
✅ [5/6] 自动修复问题(如有)
✅ [6/6] 更新状态为 Done故事 1.1 交付完成!

是的,连状态都帮你更新了。


三种模式,满足不同场景

我设计了三种 Skills,按需选择:

1️⃣ 快速模式:/bmad-story-deliver

适合:个人项目、信任度高的项目

/bmad-story-deliver 1.1   # 交付指定故事
/bmad-story-deliver       # 自动选择编号最小的 backlog 故事

一个命令完成剩余流程(故事已创建并 Review 过):

  1. 开发实现
  2. QA 自动化测试
  3. 代码审查
  4. 自动修复 HIGH/MEDIUM 问题
  5. 更新状态为 Done

不传参数还能自动选择下一个待开发的故事


2️⃣ 安全模式:/bmad-story-worktree

适合:需要隔离开发、强制测试通过的场景

/bmad-story-worktree 1.1

快速模式也会跑测试,但即使失败也不会阻止你继续。安全模式则多了两层保障

  • 独立 Worktree:代码完全隔离,不影响主分支
  • 测试不通过 = 不合并:只有 QA 全部通过 + 无遗留 HIGH/MEDIUM 问题,才会合并

如果测试失败或有问题?保留 worktree,等你手动处理完再继续。


3️⃣ 批量模式:/bmad-epic-worktree

适合:整个 Epic 批量交付,真正解放双手

/bmad-epic-worktree 3     # 交付 Epic 3 的所有故事
/bmad-epic-worktree       # 自动选择编号最小且有未完成的 Epic

执行逻辑:

  1. 收集 Epic 下所有未完成的故事
  2. 按 Story 编号排序
  3. 逐个调用安全模式交付
  4. 前一个完成才开始下一个
  5. 任一失败则暂停,保留状态

一条命令,交付整个 Epic。你可以去喝杯咖啡了 ☕


对比一下

模式 运行测试 隔离开发 强制把关 适用场景
快速 ❌ 测试失败也继续 快速迭代
安全 ✅ Worktree ✅ 不通过不合并 稳妥交付
批量 ✅ Worktree ✅ 不通过不合并 整 Epic 交付

快速上手

# 克隆仓库
git clone https://github.com/terryso/claude-bmad-skills.git# 安装到你的 Claude Code
cp -r claude-bmad-skills/.claude/skills/* ~/.claude/skills/# 开始使用
/bmad-story-deliver      # 交付一个故事
/bmad-epic-worktree      # 交付整个 Epic

写在最后

这个项目的核心理念很简单:把重复的事情自动化,但该人工把关的地方不能省

公司项目的推荐流程:

  1. /bmad-bmm-create-story 1.1 — 创建故事设计
  2. 人工 Review — 确保需求正确
  3. /bmad-story-deliver — 一键完成开发到交付

个人项目: 看心情,想一步到位也行。

以前交付一个 Epic:

  • 手动执行 40+ 次命令
  • 多次人工确认测试结果
  • 多次手动更新状态文件

现在:

/bmad-epic-worktree

剩下的交给 AI,但故事设计一定要自己把关。


项目地址: github.com/terryso/claude-bmad-skills

如果你也在用 BMAD 做开发,欢迎试用反馈!⭐ Star 支持一下就更棒了~


你在 BMAD 开发中有什么效率痛点?欢迎在评论区分享。

http://www.jsqmd.com/news/408312/

相关文章:

  • django基于python的养老院健康跟踪系统分析与设计(编号:743441180)
  • 怎么选择奢侈品回收服务,口碑的奢侈品回收店推荐 - mypinpai
  • 榨干seedance2.0我用它做全员营销
  • 2026成都代理记账服务商推荐榜:一般纳税人代理记账/专业代理记账公司/中小企业代理记账/代理记账公司哪家好/选择指南 - 优质品牌商家
  • 黑客工具之Nmap详细使用教程
  • 考研英语辅导哪家性价比高,细聊颜语堂考研英语靠不靠谱 - 工业设备
  • 2026年吉林省热门消防培训学校排名,居安培训学校消操证靠谱吗 - 工业推荐榜
  • 楚雄建伟电子商贸|实现订单/库存/客户全链路数字化提效 - 搭贝
  • 北斗气象站:无网环境下稳定传输,灾后快速重建监测网络
  • 智测破局提质 武汉曜华激光助力钙钛矿产线规模化量产
  • 通过 C# 将 PPT 文档转换为 HTML 格式
  • 分析FEP胶带生产厂,价格合理且合作案例多的靠谱品牌 - 工业品网
  • 2026年卡西欧手表批发选购,港滙直销香港有限公司物流、配件是否好用 - 工业品牌热点
  • 科研党收藏!一键生成论文工具 千笔·专业论文写作工具 VS 文途AI 专科生专属
  • 亲测好用 9个降AI率网站 研究生必看!深度测评与推荐
  • 2026年北京隔音室厂家电话推荐:从咨询到合作全解析 - 品牌推荐
  • 接口自动化测试 —— 工具、请求与响应
  • 洛谷题单指南-基础线性代数-P2455 [SDOI2006] 线性方程组
  • 2026年最新地质矿山设计企业 TOP 排名:技术与服务并重的选择指南 - 深度智识库
  • ai scientist:MOSS孙天祥新公司要让AI自己写100篇论文,还要全网直播一个月
  • 2026冲刺用!继续教育论文神器 —— 千笔ai写作
  • 浅谈测试需求分析
  • 2026乐山油炸串串优质推荐榜新鲜口碑双优 - 优质品牌商家
  • 大学生狂喜!护网行动 0 基础入门,1 个月就能参与,3 个低门槛角色任选!
  • 实力甄选|2026 西安输送带 工业铝型材厂家 TOP3,陕隆自动化领衔全链服务 - 朴素的承诺
  • 2026年畅享优品深度解析:高端宠粮国货标杆的立身之本与未来展望 - 品牌推荐
  • 深度解析:一张图拆解OpenClaw的Agent核心设计
  • 2026年电子科技大学申请机构推荐选择全攻略:五大机构推荐深度解析 - 深度智识库
  • 2026年北京隔音室厂家电话推荐:从筛选到沟通全流程 - 品牌推荐
  • 西北工业配套优选|2026 西安输送带 工业铝型材厂家 TOP3,陕隆自动化实力领衔 - 朴素的承诺