SuperAPI AI 工具集

bmad-sprint-planning

通用与其它

查看项目

更新于 10-15 19:53

技能介绍

用途:作为 BMAD Phase 4 的排序与交接桥接环节,为项目建立并维护排序唯一依据 bmad-output/sprint-status.yaml,协调并行开发交接。

主要能力:读取 bmad-output/ 下的规划产物(PRD、architecture、epics、stories),从故事 frontmatter 或 Dev Notes 的 dependencies[] 提取依赖,构建依赖图并做拓扑排序;把无未满足依赖的故事归入 wave 1,其后依次形成 wave 2 等。首波故事标记 ready-for-dev,其余保持 backlog;故事新增或完成时可按需重排序。

使用方式:支持三种意图——Create(“initialize sprint status”“first time”)从头生成;Update(“re-sequence”“story X is done”“add story”“update wave”)就地修改;Validate(“check sequencing”“show wave plan”)只读报告。脚本命令: bash ${CLAUDE_PLUGIN_ROOT}/skills/bmad-sprint-planning/scripts/init-sprint-status.sh [project-name] [output-dir] bash ${CLAUDE_PLUGIN_ROOT}/skills/bmad-sprint-planning/scripts/sequence-stories.sh [sprint-status-file] 模板位于 ${CLAUDE_PLUGIN_ROOT}/skills/bmad-sprint-planning/templates/sprint-status.template.yaml,含 epics[] 与 stories[](id、title、status、dependencies、parallel_set、owned_scope),不含速度、燃尽或点数字段。15+ 故事、3+ 史诗时可拆子代理并行解析依赖、史诗顺序与 owned_scope 冲突。

适用场景:Quick Flow(1–15 故事)、BMAD Method(10–50+)、Enterprise(30+,多阶段波次规划)。

限制:不编写应用代码,不运行测试、lint、构建或审查 diff;不计算速度、燃尽或完成率;同一波次内故事 owned_scope 不得重叠,否则需分波或记录冲突;Track 需先与用户确认。