用途:在提交实现计划前做一次“怀疑者式”审查,先判断规划是否足够可实施,再把解析史诗、派生键、合并状态和写 sprint-status.yaml 等确定性工作交给脚本,判断类工作(识别哪些文件是史诗、评估就绪度、处理脚本标记的异常)由使用者完成。
使用方式:激活时先用 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow 解析定制配置,失败则读 {skill-root}/customize.toml 用默认值;再用 uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core.project_name --key modules.bmm.planning_artifacts --key modules.bmm.implementation_artifacts --key modules.bmm.project_knowledge 解析配置。随后识别意图并只加载所需内容:readiness 仅运行就绪门禁并报告;sprint-planning 走完整流程(也用于刷新已有 sprint-status.yaml),先过门禁,PASS 后生成跟踪;status 查看冲刺状态、风险与建议动作;validate 校验跟踪文件格式;fix 修复或重建损坏的 sprint-status.yaml。
主要能力:核心脚本 scripts/sprint_plan.py 提供 generate、status、validate 子命令,其 JSON 输出是本技能读取的契约;就绪门禁输出 PASS/CONCERNS/FAIL。无头模式下不询问,遇到重复史诗版本、未对账孤儿项或未确认修复等歧义时以 blocked 状态停止;完成时输出含 status、intent、gate、status_file、findings、warnings 的 JSON。
限制:脚本报错时不静默猜测,需自行读取文件按判断给出结果并说明确定性路径失败原因,可走 fix 流程恢复。资料未提供具体依赖版本、平台要求、收费与价格信息。