Sobre el proyecto

claude-code-review-gate es un plugin de Claude Code que integra la revisión de código con IA y una compuerta de bloqueo previa al push en tu flujo de trabajo de desarrollo. Aprovecha las capacidades de inferencia propias de Claude Code, por lo que las revisiones se ejecutan en tu suscripción de Claude sin tomar prestados tokens ni usar binarios de terceros. La metodología de revisión está adaptada de open-code-review, reexpresada como habilidades y subagentes nativos de Claude Code. Las características clave incluyen: - Revisión bajo demanda de diffs de trabajo, cambios en el área de preparación o escaneos completos del repositorio mediante la habilidad `/review-gate:review`. - Una compuerta de push bloqueante que revisa todos los commits no enviados una vez por push y bloquea hallazgos de alta gravedad con confianza. Se puede configurar para bloquear todos los pushes (terminal, IDE o Claude Code) mediante un gancho global de git opcional. - Un único subagente revisor para todo el conjunto de cambios, lo que permite la detección de defectos entre archivos. Los diffs grandes (más de 15 archivos) se distribuyen por directorio. - Una pasada independiente de falsificación que descarta hallazgos solo con evidencia directa en contra, reduciendo falsos positivos. - Veredictos deterministas (bloquear/advertir/pasar) basados en código auditable, no en el criterio del modelo. - Falla de forma cerrada en caso de tiempo de espera, bloqueo, salida no analizable, falta de Python 3 o revisor no localizable, con `OCR_FAIL_OPEN=1` como bypass de emergencia. La instalación es sencilla a través del mercado de Claude Code o del directorio local de plugins. Las opciones de configuración permiten ajustar los umbrales de bloqueo, el modelo de revisión (haiku/sonnet/opus), los tiempos de espera y más. El plugin registra todos los hallazgos de revisión en `.git/review-gate-findings.jsonl` para fines de auditoría. Los controles de costos aíslan la sesión de revisión sin cabeza de tu entorno interactivo, fijando el modelo y deshabilitando la configuración del usuario y los servidores MCP para evitar el uso innecesario de tokens. El plugin está licenciado bajo Apache 2.0 y no está afiliado a Alibaba ni a Anthropic.