用途:在 Claude 完成一次非平凡实现后、提交或开 PR 前,用 Codex 作为独立审查者复核工作区改动。Codex 只看到摘要与 diff,不含对话历史,因此能发现 Claude 在实现中自我合理化的部分。
主要能力:捕获 git diff HEAD 与 git status --short,配合 Claude 写的实现摘要,通过 codex exec 以只读沙箱运行审查;要求逐条给出 file:line、按 critical/high/medium/low 排序,并输出 verdict(ship-as-is、minor-tweaks、needs-rework、blocked)。随后把发现整理为迭代计划:立即修复、加 TODO 延后、或拒绝,并附变更表与一行 tl;dr。
使用方式:先写实现摘要(目标、改动文件与原因、设计取舍、延后项、测试情况),用 mktemp 建临时文件保存 diff、摘要与输出,再运行 codex exec --sandbox read-only --skip-git-repo-check --color never --output-last-message "$OUT_FILE" 并传入提示词;提示词引用 ~/.codex/skills/cmd-pr-follow-up/SKILL.md 与 cmd-pr-edgecase/SKILL.md 两套方法论。审查后原样展示 Codex 输出,再给出迭代计划,最后询问用户是否应用修复,不自动应用。
适用场景:用户说“用 codex 审查我的改动”或调用 /cmd-codex-review-unstaged;开 PR 前的外部交叉检查,与 cmd-pr-follow-up、cmd-pr-edgecase 互补。
限制:Codex 需先 codex login,否则报认证错误应停止;只读沙箱不能改文件;git diff HEAD 不含未跟踪文件,需提示用户并可用 git add -N 纳入;diff 为空则无可审查,超过约 5 万行时质量下降,建议缩小范围;每次调用只做一轮审查,不循环。技能路径依赖 make link-skills 建立的符号链接。