用途:把史诗和架构决策转化为开发者就绪的故事包,包含验收标准、依赖与交付信号,并更新 backlog 与下一步开发建议。
触发方式:当用户说“Break into stories”“Create user stories”“Story breakdown for [epic]”“Developer-ready tasks”“Backlog planning”“Sprint stories”,或提到 stories、backlog、sprint planning、breakdown、tasks 等词时自动激活;史诗与架构就绪(Phase 4)时也适用。
前置条件:史诗已存在(来自 bmad-product-planning),且架构已定义。在无史诗、故事已存在(应改用 bmad-development-execution)或简单任务无需故事结构时不要调用。
输入:来自产品需求技能的最新 epics.md、架构输出与护栏、相关标注线框图或 UX 说明,以及当前交付节奏与产能信息。
输出:使用 assets/story-template.md.template 创建的故事 Markdown 文件、突出排序/依赖/阻塞的 backlog 摘要更新,以及下一批可交给 development-execution 的故事建议。
过程:先运行 CHECKLIST.md 确认就绪与前置产物,再按价值、依赖和风险评估优先级;起草或更新故事文件,记录验收标准、前置条件和测试钩子;提供结构化 JSON 时使用 scripts/create_story.py,否则按模板手动编写;最后记录冲刺更新并向编排器与相关人员传达下一步建议。
质量门与错误处理:交付故事前 CHECKLIST.md 必须通过,每个故事须与架构决策一致并引用上游资料。若前置缺失或冲突,需指出缺失产物及阻塞原因,交回架构、UX 或产品需求技能澄清;仅在已有就绪故事时才建议替代 backlog 项。
限制:未提供收费、平台、价格或具体效果信息;部分脚本与模板细节以官方仓库为准,暂未提供更详尽说明。