Help us improve
Share bugs, ideas, or general feedback.
From codex-advisor
Runs official Codex code review on code changes, diffs, branches, or commits, then double-checks each finding by reading source code and classifying agree/disagree/nuance.
npx claudepluginhub leejuoh/claude-code-zero --plugin codex-advisorHow this skill is triggered — by the user, by Claude, or both
Slash command
/codex-advisor:codex-reviewThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Invoke the Official Codex companion's review, then apply Claude's independent evaluation to every finding.
Performs deep code review via Codex CLI with full disk access. Use for uncommitted changes and full codebase analysis. Outputs severity-grouped findings and merge gate.
Runs cross-model code reviews using the Codex CLI from a Claude-hosted session. Catches bugs that single-model self-review misses by leveraging different training distributions.
Executes Codex adversarial review to skeptically challenge code changes for security and correctness issues, followed by Claude's verification of findings against actual code. Use on 'adversarial review' requests.
Share bugs, ideas, or general feedback.
Invoke the Official Codex companion's review, then apply Claude's independent evaluation to every finding.
CODEX_COMPANION=$("${CLAUDE_PLUGIN_ROOT}/scripts/resolve-companion.sh")
If resolve fails: direct to /codex-setup immediately. Do NOT fall back to a Claude-only solo review.
Use the $CODEX_COMPANION resolved in Step 1:
node "$CODEX_COMPANION" review --wait $ARGUMENTS
If $ARGUMENTS is empty, pass no args — companion auto-detects scope (uncommitted or branch).
Timeout: 300000ms (5 minutes).
| Error | Action |
|---|---|
| "not authenticated" in stderr | Auth required → suggest codex login |
| Other error | Show raw error, don't retry silently |
Read ${CLAUDE_PLUGIN_ROOT}/references/evaluation.md.
For each finding in the Official review output:
Present to user:
mkdir -p "${CLAUDE_PLUGIN_DATA}/reviews"
Save to ${CLAUDE_PLUGIN_DATA}/reviews/review-<YYYYMMDD-HHMMSS>.md using format from evaluation.md.
--wait. Without it, companion prompts for foreground/background selection via AskUserQuestion, which disrupts our flow.