Кросс-ревью Claude Code и Codex
Claude-Codex Review Skill
Скилл для ревью плана или кода вторым агентом: Claude Code инициирует раунды, Codex проверяет, обмен идет через файлы
- 5 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Запускает скрипты ожидания в PowerShell или Bash
- Второй агент получает доступ на чтение и запись к каталогу проекта
Установка
- Работает в
Ручная установка
mkdir -p .claude/skills/codex-dual-review-file-based
cp claude-code/* .claude/skills/codex-dual-review-file-based/Выполнить из клона репозитория в корне проекта.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает скрипты ожидания в PowerShell или Bash
- Второй агент получает доступ на чтение и запись к каталогу проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Claude Code создает сессию в каталоге .dual-review, записывает контракт раунда и выдает готовую инструкцию для Codex. Codex забирает раунд, пишет ревью с машиночитаемым JSON-блоком, а Claude проверяет каждую находку как гипотезу, вносит принятые правки и открывает следующий раунд. Сессия завершается файлом final.md со статусом approved, failed или limit. MCP-сервер и CLI-мост не нужны.
Для кого. Для разработчиков, которые используют Claude Code и Codex одновременно и хотят независимую проверку решений другой моделью.
Подходит, если
- Нужно проверить план изменений до написания кода
- Нужно ревью готового изменения в коде и тестах
- Нужно оценить архитектурное решение второй моделью
Не подходит, если
- Нет доступа к Codex
- Агенты не могут работать с одним и тем же каталогом проекта
Пример запроса к агенту
/codex-dual-review-file-based Проверь план миграции авторизации на OAuth docs/auth-plan.mdОграничения
Поддерживается только направление Claude Code как инициатор и Codex как ревьюер. Обоим агентам нужен доступ к одному рабочему дереву на всю сессию. Опрос файлов может замечать переход с задержкой в несколько секунд, по умолчанию не больше пяти раундов.
Как отключить. Удалите каталог .claude/skills/codex-dual-review-file-based. Файлы сессий остаются в .dual-review и не влияют на работу.
Частые вопросы
Что будет, если агент упадет посреди раунда?
Состояние хранится в файлах сессии и флагах захвата, поэтому перезапущенный агент продолжает с того же места.
Какие области ревью есть?
plan-only, production-change, architecture-check и lookup-test. Область фиксируется в первом раунде.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл для Claude Code, который передает задачи в командную строку Codex от OpenAI для анализа, ревью и правок кода
Плагин Claude Code: Claude выполняет задачу, затем хук остановки запускает независимое ревью в Codex, и Claude правит замечания в той же сессии
Два скилла для кодинг-агентов: wtf проверяет проект перед деплоем, better-codex держит агента в рамках при работе с кодом
14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага
Плагин Codex для Claude Code
Codex plugin for Claude Code
Официальный плагин OpenAI: ревью изменений силами Codex и передача задач в Codex прямо из сессии Claude Code
Claude Code Skills and Agents
Claude Code Skills & Agents
Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Кросс-ревью Claude Code и Codex (эта запись) | нет | 5 | |
| Sno Station | нет | 980 | общая локальная память для Codex |
| Arena | нет | 1 104 | скилл Claude Code |
Коротко о README
README описывает файловый протокол ревью между Claude Code и Codex. Файлы сессии только добавляются, флаги захвата позволяют продолжить работу после сбоя, область ревью не меняется между раундами. Для ожидания ответа есть скрипты wait-for-review.ps1 и wait-for-review.sh. Отдельно перечислены проектные решения и ограничения протокола.
Бейдж для README
Исходный SKILL.md
--- name: codex-dual-review-file-based description: "File-based dual-review с Codex как reviewer. Использует отдельный каталог сессии в `.dual-review`, структурированные файлы раундов и `final.md` как source of truth. Используй для независимой проверки плана, кода, архитектурного решения или гипотезы, когда Claude Code и Codex работают с общим каталогом проекта." --- # Codex Dual Review (File-Based) Текущий чат — initiator. Codex — reviewer. Source of truth — только файлы в `<SESSION_DIR>/`. ## Пути и рабочие деревья Git `SESSION_DIR` — абсолютный путь к каталогу сессии. Вычислить его как `<PROJECT_ROOT>/.dual-review/<session_id>`, где `PROJECT_ROOT` — текущий корень проекта Claude Code. Если Claude Code запущен внутри отдельного рабочего дерева Git, именно оно является `PROJECT_ROOT`; не переносить сессию в основной checkout. Каталог вспомогательных файлов навыка (`SKILL_DIR`) — каталог, содержащий этот `SKILL.md`. Брать `reviewer-prompt.txt` и скрипт ожидания из него, а не строить путь относительно `PROJECT_ROOT`. ## Invocation ``` /codex-dual-review-file-based <описание задачи> [путь/к/плану.md] [max_rounds=5] ``` Если путь к плану передан — прочитать его и использовать как основу `round-start`. Если `max_rounds` не указан — по умолчанию 5. ## Файловый контракт - Внутри одной сессии только добавляются новые файлы. Append-only. - Протокольные файлы не удаляются и не перезаписываются. - Состояние раунда определяется листингом каталога: `.flg`-файлы — это zero-byte sentinel и часть state machine, не «шум». - Область ревью (`scope`) фиксируется в первом раунде и не меняется в пределах одной сессии. - `final.md` означает, что сессия завершена. ## Алгоритм ### Шаг 1. Подготовить контекст раунда Изучить кодовую базу. Подготовить контекст для ревью: - что именно нужно проверить; - какие файлы относятся к задаче; - какой `scope` нужен. Канонические значения `scope`: - `plan-only` - `production-change` - `lookup-test` - `architecture-check`