В одном из AI чатиков поделились классной идеей - ревью плана Claude Code через Codex (OpenAI). Два AI-агента ревьюят работу друг друга перед тем, как показать результат человеку.
Оформил это как скилл
/dual-review:1. Claude составляет план по задаче
2. Отправляет его Codex'у через MCP - тот выступает как ревьюер
3. Codex возвращает JSON-вердикт: APPROVED или NEEDS_REVISION с конкретными issues (critical/major/minor)
4. Claude адресует каждый issue - принимает и правит план, или отклоняет с обоснованием
5. Отправляет обратно через codex-reply (тот же threadId - Codex помнит контекст)
6. Максимум 3 раунда. Если консенсус не достигнут - обе позиции показываются человеку
7. В конце получается согласованный план + историю ревью
Ключевой момент: Codex подключен как MCP-сервер (codex mcp-server). Не через CLI exec, где каждый вызов это новая сессия без памяти, а через MCP с threadId. Без этого consensus loop не работает - Codex будет повторять одни и те же замечания.
Пока мне жалко $200 на ещё одну подписку, но этот вариант прекрасно работает с обычным OpenAI планом за $20.
Установка:
Глобально (для всех проектов):
— Скилл:
~/.claude/commands/dual-review.md— MCP: добавить codex в mcpServers в
~/.claude.jsonЛокально (для одного проекта):
— Скилл:
.claude/commands/dual-review.md— MCP:
.mcp.json в корне проектаГист: https://gist.github.com/mlshv/f23fe487c6282009120248388682f5b6
После установки - рестарт Claude Code и
/dual-review <описание задачи>. Либо можно сначала сделать план через plan mode и после генерации плана написать /dual-review