Review local dirty changes, committed branches, and PR diffs with Codex CLI; report findings, validation, blockers, and merge-readiness evidence. Use when the user asks for Codex review, autoreview, independent model review, or pre-ship validation.
75
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Use codex review as advisory closeout evidence, not approval to ship. Verify every finding against source before fixing or rejecting it.
Avoid validation-only closeout, CodeRabbit inventory, broad PR sweeps, and Harness Engineering readiness reviews when those workflows own the task.
Report the review command, target, accepted/rejected/blocked findings, validation result, and final clean result or blocker.
references/discovery-interview.md when underspecified.codex review --uncommittedcodex review --base <base>codex review --commit <ref>Skills/agent-ops/codex-review/scripts/codex-review.references/helper-behavior.md. If it still hits app-server, sandbox, approval, or data-disclosure policy, classify blocked_runtime, review the selected diff locally from source, and report the blocked command.Details: references/target-selection.md.
Core behavior:
origin/main; commit mode reviews HEAD by default.--add-dir access is opt-in via --runtime-skills-dir or CODEX_REVIEW_RUNTIME_SKILLS_DIR; full access stays explicit; pnpm scripts.check may run in parallel when already installed.degraded_existing_refs unless --fetch-required or CODEX_REVIEW_FETCH_REQUIRED=1 is set.Details: references/helper-behavior.md.
codex review command.Run the helper syntax/dry-run checks plus strict audit, smoke eval, and external review listed in references/validation-matrix.md. Fail fast: stop at the first failed gate, classify it, then fix or report it before continuing.
If Codex CLI, git state, PR base, auth, sandbox approval, or validation authority is missing, stop with the exact blocker and smallest recovery step. If a finding cannot be verified, mark it rejected or blocked rather than applying a speculative fix.
--uncommitted only proves no local dirty patch; clean main after landing usually needs commit review.Examples: dirty work uses codex review --uncommitted; PR branches use codex review --base origin/<base>; landed changes use Skills/agent-ops/codex-review/scripts/codex-review --mode commit --commit HEAD. Verify every finding before patching.
Include review command, validation outcome, accepted/rejected findings, and clean final review result or blocker. Do not rerun review solely to polish wording.
Before removing behavior, check references/preserved-behavior.md. Keep restored behavior covered by docs, evals, or helper tests.
f1f2f21
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.