К основному содержанию
скилл CX Codex

codex-review · jezweb — скилл для Claude Code: независимое ревью кода

Прогоняет ваш код через OpenAI Codex CLI и получает второе мнение от другой модели. Отчёт с приоритетами сохраняется в .jez/reviews/.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add jezweb/claude-skills --skill codex-review -a claude-code
Открыть на GitHub

Что делает codex-review

Скилл запускает codex review в headless-режиме и просит Codex посмотреть на свежие правки, ветку, конкретный коммит или весь проект. Смысл в том, что код писал один агент, а проверяет другой — авторская предвзятость тут не работает. Codex ловит баги, регрессии, дыры в безопасности, проблемы с состоянием и UX, риски по производительности и пробелы в тестах.

Область ревью задаётся флагом. Без флага проверяется весь код на текущем HEAD, --uncommitted берёт незакоммиченные правки, --base main сравнивает с веткой, --commit abc123 разбирает один коммит. Промпт лежит рядом со скиллом в prompt.md и подаётся через stdin, чтобы не возиться с экранированием. Отчёт пишется в .jez/reviews/codex-<timestamp>.md — каждый запуск получает свой файл, так что прогоны можно сравнивать.

Перед первым запуском нужен установленный Codex CLI: проверка идёт через which codex, и без бинарника скилл просто останавливается. Авторизация тоже обязательна — если codex review падает на логине, нужно выполнить codex login. На большом диффе ревью идёт несколько минут, это нормально. Результат носит рекомендательный характер: скилл ничего не правит сам, находки обсуждаются с вами, а исправления вносятся только с вашего согласия.

Какие задачи решает

  • получить второе мнение по свежим правкам перед коммитом
  • проверить ветку на регрессии до открытия PR
  • разобрать отдельный коммит на скрытые баги
  • найти дыры в безопасности и проблемы с состоянием
  • закрыть пробелы в тестах по всему проекту

Примеры запросов агенту

  • сделай независимое ревью через codex по незакоммиченным изменениям
  • прогони codex review по ветке против main
  • что думает codex про коммит abc123

Как установить codex-review

1Через Skills CLI (Vercel)

npx skills add jezweb/claude-skills --skill codex-review -a claude-code

2Вручную: положить файлы

~/.claude/skills/codex-review/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/codex-review/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о codex-review

Как установить codex-review в Claude?

Выполните npx skills add jezweb/claude-skills --skill codex-review -a claude-code. Скилл появится в ~/.claude/skills/codex-review/SKILL.md.

Что делает codex-review?

Запускает codex review в headless-режиме и получает независимое ревью кода от модели другого семейства. Отчёт с расстановкой по серьёзности сохраняется в .jez/reviews/.

Что нужно для работы скилла?

Установленный Codex CLI — скилл проверяет его через which codex и без него останавливается. Ещё нужна авторизация: при сбое выполните codex login.

Исходный текст

SKILL.md · MIT
---
name: codex-review
description: "Run an independent code review using the OpenAI Codex CLI in headless mode. Gets a second opinion from a different model family (the current Codex models) on recent changes, a PR, a commit, or the whole app — covering bugs, regressions, security, data consistency, UX/state bugs, performance risks, and testing gaps. Saves a severity-prioritised report to .jez/reviews/. Triggers: 'codex review', 'review with codex', 'independent code review', 'what does codex think', 'get codex to review'."
compatibility: Designed for Claude Code (or similar products)
---

# Codex Review

Run an independent code review via the OpenAI Codex CLI (`codex review`). The value is a second opinion from a **different model family** than the one that wrote the code — Codex catches things Claude misses due to author bias.

Complements `brains-trust` (generic multi-model opinions). This skill is specialised: git-aware, uses a tuned review prompt, saves structured output.

## When to Use

- After a meaningful change, before committing or shipping
- Before opening a PR, to self-review with an independent reviewer
- When something feels off but you can't articulate what
- Periodic whole-app reviews for projects in active development
- When the user explicitly asks for an "independent" or "second opinion" review

**Do NOT use** for:
- Trivial changes (typos, one-line fixes)
- Research questions or architecture discussions — use `brains-trust` instead
- Auto-fixing issues — this is advisory only

## Preflight

1. Confirm Codex CLI is installed:
   ```bash
   which codex
   ```
   If missing: tell the user to install it (`brew install codex` on macOS, or see https://github.com/openai/codex) and stop. Do not continue.

2. Confirm auth: the first `codex review` call will fail clearly if not logged in. If that happens, instruct the user to run `codex login` and stop.

## Determine scope

Pick the scope flag based on what the user asked for:

| User intent | Flag |
|---|---|
| "codex review" / "review the app" / "full review" / default | no flag (reviews whole app at current HEAD) |
| "review my changes" / "review what I just did" / "review uncommitted" | `--uncommitted` |
| "review this branch vs main" / "review the PR" | `--base main` (or the branch they name) |
| "review commit abc123" | `--commit abc123` |

**Default is whole-app review.** A bare "codex review" with no qualifier means review the entire codebase at HEAD — not just uncommitted changes. Only use `--uncommitted` if the user specifically refers to their recent/uncommitted work.

If ambiguous, ask once. Don't guess on commits or branches.

## Run the review

The canonical review prompt lives in `prompt.md` next to this skill. Pipe it via stdin to avoid shell escaping:

```bash
mkdir -p .jez/reviews
TS=$(date +%Y-%m-%d-%H%M)
OUT=".jez/reviews/codex-${TS}.md"
SKILL_DIR="$(dirname "$0")"  # or use the skill's absolute path

# Example: uncommitted changes
cat "${SKILL_DIR}/prompt.md" | codex review --uncommitted - 2>&1 | tee "$OUT"
```

Other scopes:

```bash
# Vs base branch
cat prompt.md | codex review --base main - 2>&1 | tee "$OUT"

# Specific commit
cat prompt.md | codex review --commit abc123 - 2>&1 | tee "$OUT"

# Current HEAD (no scope flag)
cat prompt.md | codex review - 2>&1 | tee "$OUT"
```

`codex review` can take several minutes on a large diff. Let it run.

## Summarise for the user

After Codex finishes:

1. Print the output path: `Report saved to .jez/reviews/codex-<timestamp>.md`
2. Read the saved report and extract the top findings (anything under **Critical** and **High**)
3. Show them inline in the chat, with file:line references intact
4. Offer to action specific findings: "Want me to fix the SQL injection in `auth.ts:42`?"

## Rules

- **Advisory only.** Never auto-apply Codex's suggestions. Read the findings, discuss with the user, fix with their approval.
- **Don't leak Claude's reasoning into the prompt.** The `prompt.md` file is deliberately neutral — Codex reviews the code, not Claude's narrative about the code. Independence is the whole point.
- **Save to `.jez/reviews/`**, never `.claude/` (protected directory).
- **One report per run.** Don't overwrite — the timestamp makes each run unique so the user can compare.
- **Report what Codex actually found.** Don't soften, editorialise, or skip findings you disagree with. If you think Codex is wrong about something, say so as your own opinion after showing what Codex said.

## Verification

The skill is working if:
- Preflight correctly detects a missing `codex` binary
- The right scope flag is chosen based on user intent
- The report file appears in `.jez/reviews/` with a sensible timestamp
- The file contains severity-prioritised findings with file:line refs
- Claude surfaces the top findings without auto-fixing them

© jezweb · MIT · jezweb/claude-skills

Похожие скиллы

Всё по теме «Код-ревью и рефакторинг» →

Сначала — codex-review от других авторов.

codex-review alinaqi Скилл запускает аудит кода через утилиту Codex CLI и модель GPT-5.2-Codex. Пригодится для поиска уязвимостей и багов перед коммитом или в CI/CD. CX Codex +1 328установок open-code-review alibaba Скилл запускает ocr CLI для ИИ-ревью Git-изменений. Генерирует построчные комментарии и умеет применять исправления. CX Codex +1 6 900установок fallow-review fallow-rs Строит граф изменений для ревью диффа, убирает детерминированный шум и выделяет ключевые архитектурные решения перед мержем. CX Codex +1 885установок code-review coderabbitai Запускает проверку кода через утилиту CodeRabbit CLI и помогает агенту исправлять найденные замечания. Пригодится для поиска багов и уязвимостей перед коммитом или PR. CX Codex +1 14 800установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок difit-review yoshiko-pg Запускает локальный веб-интерфейс difit для просмотра diff и крепит замечания код-ревью к нужным строкам. Срабатывает только по прямому запросу. CX Codex +1 1 900установок hunk-review modem-dev Управляет запущенной TUI-сессией Hunk через CLI: переходит по дифам, оставляет инлайн-комментарии и обновляет просматриваемые ветки. CX Codex +1 1 800установок

Из того же набора54

strategy-document Пишет стратегические документы для малого и среднего бизнеса: SWOT, lean-бизнес-план, OKR, анализ конкурентов. Каждый режим со своей структурой и планкой качества. CX Codex +1 1 000установок db-seed Генерирует скрипты сидирования базы данных с правдоподобными тестовыми записями на основе схем Drizzle, Prisma или файлов SQL-миграций. CX Codex +1 981установок parcel-tracking Скилл ищет номера отслеживания в письмах Gmail и собирает ссылки на трекинг австралийских и международных курьеров. CX Codex +1 980установок award-application Помогает составлять заявки на бизнес-премии, гранты и конкурсы. Структурирует достижения по критериям отбора и подкрепляет каждый пункт цифрами. CX Codex +1 954установок nz-business-english Скилл настраивает деловой новозеландский английский (EN-NZ) для переписки и коммерческих предложений. Пригодится при общении с клиентами и партнёрами из Новой Зеландии. CX Codex +1 918установок fork-discipline Находит зашитые имена клиентов и условия в общем коде мультиклиентских репозиториев. Скилл строит карту границ платформы и готовит план рефакторинга. CX Codex +1 889установок ux-extract Обходит эталонное веб-приложение экран за экраном, снимает состояния и собирает библиотеку UX-паттернов, с которой потом сравнивают свою сборку. CX Codex +1 664установок ux-compare Читает библиотеки паттернов от ux-extract и собирает документ со сравнением: где приложения совпадают, где расходятся и что делать в новом билде. CX Codex +1 647установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой