SuperAPI AI 工具集

bmad-correct-course

通用与其它

查看项目

更新于 10-15 19:53

技能介绍

用途:这是 BMAD 规划流程中的跨阶段重新入口,用于规划已开始后现实与计划出现分歧时(如干系人转向、约束浮现、功能被砍)重新进入规划阶段,做最小必要修改后路由到合适的下游技能。它只修改计划,绝不修改代码。

主要能力:先读取输入文件(project-context.md、decision-log.md、epics.md、prd.md、architecture.md、sprint-status.yaml、stories/*.story.md),识别变更声明并复述确认;做影响分级,确定受影响的史诗与故事、需变更的状态、是否需要重新排序;更新 epics.md(仅受影响部分,新增标注 COURSE-CORRECTION,取消的标记 cancelled 而非删除);重新分片故事;重新排序 sprint-status.yaml;必要时重做并行计划;最后必须追加 decision-log.md 条目。

使用方式:明确声明意图(Scope Change / Architecture Change / Record Only),用 TodoWrite 跟踪步骤,通过路由交给 bmad-epics-and-stories、bmad-sprint-planning、bmad-parallel-plan 等下游技能,而非自行复制其逻辑。仅当变更只是单故事增删且无依赖涟漪时,可直接编辑 sprint-status.yaml,编辑前运行:bash "${CLAUDE_PLUGIN_ROOT}/scripts/scope-conflict-check.sh" bmad-output/stories/

限制:不写应用代码、不跑测试、不 lint、不检查覆盖率、不构建、不评审 diff;不计算速度、燃尽或故事点;不删除任何规划制品;in-progress 或 review 故事需用户明确确认才可改动;LOCKED 段(验收标准、开发笔记、测试)须用户授权并记录;输出默认在 bmad-output/,可被 config.yaml 覆盖。具体收费、平台支持等资料暂未提供。