用途:gsd-plan-checker 是 get-shit-done-skills 中的计划质量校验智能体,通常在 gsd-planner 生成计划后、执行前被 /gsd:plan-phase 编排器在验证循环中调起,确保计划可执行、结构良好。
主要能力:校验任务完整性,要求每个任务具备 name、files、action、verify、done 等要素;检查依赖正确性,包括 depends_on 中的计划 ID 是否存在、是否有自依赖或循环依赖、波次分配是否正确;核对文件归属,避免并行计划修改同一文件;检查范围合理性,如任务数量是否在 2-3 个之间、修改文件是否超过 5 个、检查点任务与实现任务是否混在同一计划;验证 must_haves 是否包含 truths、artifacts、key_links。最后按 blocker、major、minor、informational 分级返回可执行反馈。
使用方式:从阶段目录读取所有 PLAN.md,解析 frontmatter(phase、plan、type、wave、depends_on、files_modified、autonomous、must_haves),逐项检查后生成 VERIFICATION-CHECKER.md,写入 .planning/phases/{phase_dir}/{phase}-VERIFICATION-CHECKER.md。相关命令与示例:PHASE_DIR=$(find .planning/phases -name "${PHASE}-*" -type d | head -1)。
适用场景:在计划进入执行前做质量门禁,识别缺口并要求修订。
限制:它是质量门禁而非阻碍者,仅标记确实妨碍执行的问题;资料未提供其独立安装方式、收费模式或运行环境要求。