Sobre o projeto
claude-code-review-gate é um plugin Claude Code que integra revisão de código por IA e um bloqueio pré-push no seu fluxo de desenvolvimento. Ele aproveita os recursos de inferência do próprio Claude Code, então as revisões rodam na sua assinatura Claude sem empréstimo de tokens ou binários de terceiros. A metodologia de revisão é adaptada do open-code-review, reexpressa como skills e subagentes nativos do Claude Code.
Os principais recursos incluem:
- Revisão sob demanda de diffs de trabalho, alterações em stage ou varreduras completas do repositório via a skill `/review-gate:review`.
- Um bloqueio de push que revisa todos os commits não enviados uma vez por push e bloqueia achados confiáveis de alta gravidade. Pode ser configurado para bloquear todos os pushes (terminal, IDE ou Claude Code) via um hook global de git opcional.
- Um único subagente revisor para todo o conjunto de alterações, permitindo detecção de defeitos entre arquivos. Diffs grandes (>15 arquivos) são distribuídos por diretório.
- Uma passagem independente de falsificação que descarta achados apenas com evidência direta em contrário, reduzindo falsos positivos.
- Vereditos determinísticos (bloquear/avisar/passar) baseados em código auditável, não em critério do modelo.
- Falha fechada em timeout, travamento, saída não analisável, Python 3 ausente ou revisor não localizável, com `OCR_FAIL_OPEN=1` como bypass de emergência.
A instalação é simples via marketplace do Claude Code ou diretório local de plugins. As opções de configuração permitem ajustar limites de bloqueio, modelo de revisão (haiku/sonnet/opus), timeouts e mais. O plugin registra todos os achados de revisão em `.git/review-gate-findings.jsonl` para auditabilidade.
Os controles de custo isolam a sessão de revisão headless do seu ambiente interativo, fixando o modelo e desabilitando configurações do usuário e servidores MCP para evitar uso desnecessário de tokens. O plugin é licenciado sob Apache 2.0 e não é afiliado à Alibaba ou Anthropic.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.