ruisi-lu/codex-cc-skill/codex-review
Claude Code and agent skill by ruisi-lu/codex-cc-skill
- community
- ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Checking that the SKILL.md file is still in the repository.
Run an independent Codex code review of local git changes via the `codex` CLI (`codex exec review`). Use when the user asks to review/check the diff or changes with Codex, wants a second opinion, or says "codex review"; and proactively after finishing a nontrivial code change, before committing, as a correctness gate. Needs only the `codex` CLI, no companion runtime. Review-only, it surfaces findings and never auto-fixes.
Install
npx vskill@latest install ruisi-lu/codex-cc-skill/codex-reviewSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Codex Review
Get Codex to review your git changes and return its findings. Codex is a second, independent reviewer — a different model with fresh eyes — so it catches correctness and security bugs your own pass can miss.
This skill drives the codex CLI directly (codex exec review), so it works for anyone who has Codex installed — no companion script, no wrapper — whether it came from the codex-review Claude Code plugin or was vendored into .claude/skills/. The CLI already does a full, repo-aware review; this skill is just the instructions for when and how to invoke it and how to handle the result.
Prerequisite
The codex CLI must be installed and authenticated:
If codex is missing or unauthenticated, tell the user to run the above and stop — do not improvise a different review path.
When to run it
- The user asks — in plain language — to review / check / get a second opinion on the diff or changes with Codex.
- Proactively, after you finish a nontrivial code change and before you commit — treat it as a correctness gate, especially for backend, auth/security, concurrency, data-flow, or migration changes.
- Before handing a change back to the user when you're not fully confident it's correct.
Do not run it for trivial one-line / rename / comment / docs-only changes, when there's nothing to review, or when you already reviewed this exact diff and nothing changed. Reviews cost time and tokens — be judicious, but when a real change is on the line, prefer running it.
How to run it
Run from the repo root, and pick the scope:
The [PROMPT] argument cannot be combined with --base, --uncommitted, or --commit — the CLI rejects it (error: the argument '--base <BRANCH>' cannot be used with '[PROMPT]'). A prompt turns the run into a custom review whose scope is whatever the prompt says, so when the user wants a focus area, spell out the diff explicitly: git diff <default-branch>...HEAD for the branch, git diff HEAD plus untracked files for uncommitted work, or git show <sha> for one commit. For a long prompt, pass - and pipe it on stdin. Without a focus request, prefer the plain scope flags.
Run the command with a long timeout (up to ~10 minutes for a large diff). codex exec review runs read-only — it reviews, it does not edit — and prints its findings to stdout.
Default-scope guidance when the user is vague ("review my changes"): use --uncommitted if there are uncommitted changes; otherwise --base <default-branch> (detect it, usually main or master).
Presenting the result — and the hard stop
- Lead with the findings, ordered by severity, using Codex's file paths and line numbers verbatim.
- Preserve Codex's uncertainty / inference labels and any sections it produced.
- If there are no findings, say so plainly and keep the residual-risk note brief.
- If
codexfails or is unauthenticated, surface the actionable error and point the user tocodex login— don't fabricate a review.
CRITICAL — do not auto-fix. After presenting the findings, STOP. Do not edit a single file. Explicitly ask the user which findings, if any, they want fixed before you touch anything. Auto-applying fixes from a review is forbidden, even when a fix looks obvious. (If the user then asks you to fix them, that is a separate, explicitly-requested editing task.)
Optional: enforce a review at every commit
A repo can hard-require a passing review before each commit using the git `pre-commit` hook shipped alongside this skill (hooks/pre-commit): it reviews the real staged index (git diff --cached) at commit time and aborts the commit unless Codex returns ALLOW:. Because it hooks git itself, it fires for every git commit — from Claude Code, the terminal, other agents, or CI — and can't be dodged by how the commit is spelled. With the codex-review plugin, /codex-review:init installs it (after showing the plan and getting the user's approval); otherwise see the repo README. When the gate is active, run this skill proactively before committing so you resolve findings first and the commit passes on the first try instead of getting bounced. (A local hook is honor-limited — --no-verify skips it; for a hard guarantee, enforce server-side with branch protection / a required check.)
Credits
The review-gate approach — the ALLOW: / BLOCK: verdict contract — is derived from OpenAI's Codex Claude Code plugin, <https://github.com/openai/codex-plugin-cc> (Apache-2.0). This skill reimplements it against the plain codex CLI so it needs nothing beyond the codex binary.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/codex-review/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Extension points
hookPre/post lifecycle hooks
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ruisi-lu/codex-cc-skill/codex-review)