用途:为开发者提供来自外部 LLM 的第二意见代码审查,通过只读/沙箱模式调用外部 CLI,把结构化审查结果与 Claude 的审查并列比对,暴露盲点。触发场景包括高风险改动(安全、破坏性变更、架构调整)、验证 Claude 审查、跨模型对照、指定审查重点。
工作流:确定范围(未提交、已暂存、分支、指定提交或文件);收集 diff 与项目上下文(CLAUDE.md、.agents/lessons/);构造含上下文、重点与 diff 的提示词;在沙箱/只读模式执行外部 CLI;解析并按严重程度结构化输出。常用命令:git diff HEAD、git diff --cached、git diff main...HEAD、git show <sha>。
Codex:需安装并登录 Codex CLI(codex --version 校验,codex login)。执行示例:codex exec -s read-only -m gpt-5.2-codex -c model_reasoning_effort="xhigh" "<review-prompt>",大 diff 可用 stdin。资料给出的模型含 gpt-5.2-codex、gpt-5.1-codex-max、gpt-5.1-codex、gpt-5.1-codex-mini。资料称 codex exec 相比 codex review 更灵活、支持自定义上下文与重点。
Gemini:需安装并认证 Gemini CLI。执行示例:gemini --sandbox --output-format text --model <model> "<review-prompt-with-diff>",--sandbox 防止改代码。资料给出的模型含 gemini-2.5-flash、gemini-2.5-pro、gemini-3.0-pro-preview(默认)。
输出结构:包含范围、模型、所用上下文、摘要、按 Critical/Important/Suggestion 分级的问题、结论(APPROVE/REQUEST CHANGES/NEEDS DISCUSSION)、独有洞见与原始输出。可比对共识、仅外部发现、仅 Claude 发现与冲突点。
限制与安全:始终使用沙箱/只读模式;截断过大 diff;提示词中不得包含密钥;外部反馈仅为一种视角,需自行核实。错误处理涵盖 CLI 未安装、认证失败、无改动、diff 过大、上下文获取失败等。具体安装命令与认证流程(除 npm install -g @openai/codex、codex login 外)资料未完整提供。