用途:为指定故事编号(格式通常为 X-Y,如 1-1)跑完整的 BMAD 交付流水线,流程可配置。
主要能力:按 references/workflow-steps.md 中定义的步骤顺序执行。若未提供故事编号,会先读取 _bmad-output/implementation-artifacts/sprint-status.yaml(或 docs/sprint/sprint-status.yaml),找到首个状态为 todo 或 in-progress 的故事作为 STORY_ID;找不到则要求用户指定。每个步骤通过 Task 工具(general-purpose 子代理)执行,并输出进度。示例步骤包括:创建故事 /bmad-bmm-create-story {STORY_ID} yolo、生成 ATDD 验收测试 /bmad-tea-testarch-atdd {STORY_ID} yolo、开发 /bmad-bmm-dev-story {STORY_ID} yolo、代码审查 /bmad-bmm-code-review {STORY_ID} yolo、测试追踪 /bmad-tea-testarch-trace {STORY_ID} yolo。
使用方式:将 {STORY_ID} 替换为实际编号后依次调用 Task,等待完成并捕获结果,按 [X/5] 显示进度;全部成功后把 sprint-status.yaml 中该故事状态由 in-progress 改为 done,并更新故事文档(若存在),标记任务完成。
限制:任一步骤失败即停止后续步骤并报错,需手动修复或重跑;自定义可增删、调整顺序或修改步骤命令,但需编辑 workflow-steps.md。具体价格、平台等信息资料未提供。