Об этом проекте

claude-code-review-gate — это плагин Claude Code, который встраивает ИИ-ревью кода и блокирующий pre-push шлюз в ваш процесс разработки. Он использует собственные возможности вывода Claude Code, поэтому ревью выполняются на вашей подписке Claude без заимствования токенов или сторонних бинарных файлов. Методология ревью адаптирована из open-code-review и переработана в нативные навыки и субагенты Claude Code. Ключевые возможности: - Ревью по запросу рабочих диффов, проиндексированных изменений или полного сканирования репозитория через навык `/review-gate:review`. - Блокирующий шлюз push, который проверяет все неотправленные коммиты один раз за push и блокирует уверенные находки высокой серьёзности. Его можно настроить для шлюза всех push (терминал, IDE или Claude Code) через опциональный глобальный git-хук. - Единый субагент-ревьюер для всего набора изменений, обеспечивающий обнаружение дефектов между файлами. Большие диффы (>15 файлов) распределяются по каталогам. - Независимый проход фальсификации, который отбрасывает находки только при наличии прямых контрдоказательств, снижая число ложных срабатываний. - Детерминированные вердикты (block/warn/pass) на основе проверяемого кода, а не усмотрения модели. - Безопасный отказ при тайм-ауте, сбое, неразбираемом выводе, отсутствии Python 3 или ненаходимом ревьюере, с `OCR_FAIL_OPEN=1` как аварийным обходом. Установка проста через маркетплейс Claude Code или локальный каталог плагинов. Параметры конфигурации позволяют настраивать пороги блокировки, модель ревью (haiku/sonnet/opus), тайм-ауты и другое. Плагин записывает все находки ревью в `.git/review-gate-findings.jsonl` для аудита. Контроль затрат изолирует безголовую сессию ревью от вашей интерактивной среды, фиксируя модель и отключая пользовательские настройки и MCP-серверы, чтобы избежать ненужного расхода токенов. Плагин лицензирован под Apache 2.0 и не связан с Alibaba или Anthropic.