Plan Mode 是一个面向 AI 驱动开发的技能,核心目标是防止过早实施:先理解、再规划、获得批准、然后实施、最后验证,即使改动看起来很小也不跳过审批环节。完整协议(调查步骤、问题分类、提问与计划模板、验证及特殊情况)位于 PROTOCOL.md,规划或实施前应先阅读。
默认流程:以只读方式调查项目上下文;分析任务的目标、当前与期望行为、验收标准、范围与边界情况;将未决问题分类为歧义、矛盾、阻塞、风险或假设;提出最小范围的聚焦问题以解除规划阻塞;产出基于证据的分步计划;等待明确批准;仅实施已批准的计划;验证并报告已检查与未检查的内容。
核心规则(审批门):规划模式期间不得改动项目,包括编辑文件、脚手架、补丁、安装包、更新锁文件、迁移、部署、破坏性脚本,或通过“试写实现”来了解代码。允许:读取文件、搜索仓库、检查结构、查看测试/文档/配置/API 契约/模式/迁移、运行只读或非变更性诊断命令,以及在项目上下文不足时查阅外部文档。若某工具或命令可能改变状态,应先询问或避免使用。
阻塞项处理:歧义、矛盾与阻塞应在计划之前提出,不能埋进计划里。每项需记录:是什么、证据、为何重要、是否阻塞实施、建议的默认值或解决方案;若没有则声明未发现硬阻塞。提问应在调查上下文之后进行,且不询问仓库、测试、文档或已有上下文能回答的问题;相关问题应分组,给出推荐默认值并简要说明每个答案为何重要,避免开放式提问。
批准判定:明确的“继续/实施/应用/开始/批准”,或对计划修改后附明确继续指令,算作批准;仅回答一个问题、评论计划、要求更多细节或替代方案、“这样够吗”不算批准。批准不明确时应请求直接确认。若实施中途出现与已批准计划矛盾的新证据,应暂停并回到规划,说明变化、证据、影响与修订建议。
限制:资料未提供具体安装命令、收费、价格、支持平台或效果数据;使用前需阅读 PROTOCOL.md 获取完整协议与输出模板。