用途:在实现工作完成后,若用户明确要求用 agent/subagent 审查当前改动,则使用该技能启动一个只读审查代理。它只做第二遍评审,不是实现者,不得编辑文件。仅在用户明确要求 agent 或 subagent 时启用,普通审查、深度或信心要求不触发。
主要能力:先完成本地编辑,再用 git status --short --untracked-files=all、git diff --stat HEAD、git diff --name-only HEAD、git diff --check HEAD、git ls-files --others --exclude-standard 捕获审查范围(含暂存与未跟踪文件)。检查审查就绪度:范围是否单一、上下文是否清楚、diff 大小、验证是否缺失、生成物是否说明。按顺序审查:任务目标与影响面、主实现与契约、测试、包元数据/清单/文档/安装步骤/生成文件、其余范围内改动。关注与既有行为、公共 API、包/插件清单、安装流程、文档、市场条目和仓库模式的冲突,以及正确性、测试、可维护性、安全与供应链、迁移与回滚风险。
使用方式:启动一个只读审查代理(通常为 explorer agent),提示词包含仓库路径、原始任务、范围内文件、已运行的验证与失败、明确禁止编辑文件或运行可变命令。等待审查结果后再给最终答复,除非用户要求异步交接。结果按严重度排序,每条含 P0-P3、文件/行、影响面、风险与最小修复。
限制:审查代理只能运行只读检查命令(git status、git diff、git log、rg、sed、find、ls、读取包元数据、查看测试文件);不得编辑、格式化、暂存、提交、安装或更新依赖、重新生成输出、运行可能改动工作树的包脚本或自动修复。若命令可能改动工作树,应列为建议验证而非执行。审查后不要因发现问题就自动改代码,除非用户明确要求“审查并修复”。