This orchestrates three code reviewers in parallel (Codex, Claude's built-in /review, and /code-review max) then cross-validates their findings into one merged report. The idea is to catch what any single reviewer might miss and filter out false positives through majority agreement. It's overkill for quick PR checks, but if you're auditing a risky refactor or security-sensitive changes and want multiple perspectives without reading three separate outputs, it does the synthesis work for you. Requires Codex CLI installed, otherwise falls back to two reviewers. The cross-validation step is the real value here, not just concatenating three reports.
npx -y skills add trancong12102/agentskills --skill council-review --agent claude-codeInstalls into .claude/skills of the current project.
Run Codex, Claude's own /review, and /code-review max in parallel, then cross-validate and synthesize into one unified report — like a review board where three reviewers examine the code from different angles, and Claude as lead reviewer delivers the final opinion.
npm i -g @openai/codex, authenticate with codex loginIf only one CLI is installed, fall back to the available reviewer with a warning — the review still has value with fewer perspectives, so don't fail entirely.
Do not read script source code. Run scripts directly and use --help for usage.
If the scope is not already clear, use AskUserQuestion to ask:
All three reviewers read the same diff independently — none depends on another's output. Launch all three at once in a single message to eliminate sequential wait time.
Scripts are in scripts/ relative to this skill's directory and enforce the correct model and read-only mode internally. Run <script> --help for full usage.
scripts/codex-review.py (background Bash task)Launch as a background Bash task (run_in_background: true). Codex CLI may take up to 30 minutes. When it completes, use the Read tool on the output-file path from the notification to retrieve the review.
python3 scripts/codex-review.py uncommitted
python3 scripts/codex-review.py branch --base main
python3 scripts/codex-review.py commit <SHA>
/review skill (background Agent)Launch a background Agent (run_in_background: true) to run /review on the same scope. Prompt the agent to invoke the /review skill (via the Skill tool) and return its complete findings. The agent's output arrives directly in its completion notification.
/code-review max skill (background Agent)Launch a background Agent (run_in_background: true) to run /code-review max on the same scope. Prompt the agent to invoke the code-review skill with max effort (via the Skill tool), then return only its analysis and findings as text — do not apply any code fixes. The agent's output arrives directly in its completion notification. (/code-review fixes issues by default, so the report-only instruction is required, not optional.)
After launching all three background tasks, end your turn immediately. Do not output anything else, do not proceed to Step 3, and do not check on task progress. You will be notified automatically when each task completes.
Once you have received completion notifications for all three tasks, cross-validate:
/code-review max:
/review that the other reviewers didn't catch.After your own review and validation are complete, merge, deduplicate, and rewrite all findings into one coherent report as if written by a single reviewer. Do not copy-paste or concatenate raw outputs.
Load references/output-format.md for the report template. Load references/merge-rules.md for how to reconcile findings across reviewers.
/code-review max agent as report-only. Instruct the agent explicitly to return findings as text and skip code fixes.codex CLI directly bypasses these.Read tool on the output-file path from the completion notification. TaskOutput cannot find background Bash task IDs and will fail. For background Agents, read the result directly from the completion notification.cursor/plugins
github/awesome-copilot
alirezarezvani/claude-skills
microsoft/win-dev-skills