用途:plan-gate 用于在实现开始前审查计划,面向即将动手写代码的工程师,目标是交互式地发现范围蔓延、覆盖缺失和设计缺陷。它明确不用于自主计划分析,那类需求应改用 plan-review agent。
主要能力:先执行强制的 Step 0 范围挑战,追问已有代码能否解决各子问题、最小改动集是什么,并在计划涉及超过 8 个文件或引入超过 2 个新类/服务时视为坏味道。随后按架构、代码质量、测试、性能四部分审查,每部分结束都调用 AskUserQuestion 并等待用户回应。测试审查要求画出所有新 UX、新数据流、新代码路径和新分支结果的图,并逐项确认测试存在。还要求输出 NOT In Scope、What Already Exists、TODOS.md 更新、失败模式和完成总结。
使用方式:用户先选择三条路径之一——SCOPE REDUCTION、BIG CHANGE 或 SMALL CHANGE。BIG CHANGE 逐段交互,每段最多 4 个主要问题;SMALL CHANGE 为压缩审查,每段只挑最重要问题,最后进行一轮 AskUserQuestion。若用户不选 SCOPE REDUCTION,则完全尊重其决定,只在 Step 0 提一次范围顾虑。
限制:资料未提供安装命令、平台支持、收费或价格信息。审查依赖 AskUserQuestion 交互,用户不回应或中断时需记录未解决决策,不能静默默认某个选项。