Code Review
Detecta errores en pull requests de GitHub con Code Review: Claude revisa cada cambio, verifica sus hallazgos y comenta en línea. Para los planes Team y Enterprise
Con Code Review, Claude revisa los pull requests de tus repositorios de GitHub. Varios agentes leen cada cambio junto con el código circundante y buscan problemas como errores lógicos, vulnerabilidades de seguridad o casos límite rotos. Un paso de verificación contrasta los hallazgos con el código antes de reportarlos.
Los hallazgos llegan como comentarios en línea en las líneas afectadas, clasificados por severidad, con un resumen y una ejecución de verificación en el pull request. Una revisión nunca aprueba ni bloquea el pull request, así que la decisión de fusionar sigue siendo de tu equipo.
Code Review usa IA para revisar código y puede pasar por alto errores, vulnerabilidades de seguridad u otros problemas. Una revisión sin hallazgos no significa que tu código esté libre de errores ni que sea seguro.
Para activar Code Review, un Owner de tu organización de Claude sigue Configurar Code Review. Claude también puede revisar código sin este servicio. Ejecuta /code-review en tu sesión de Claude Code en cualquier plan, o compara todas las opciones.
Disponibilidad
Comprueba que tu organización cumpla los requisitos antes de configurar Code Review:
- Planes: Team y Enterprise
- Hosts de código: repositorios alojados en GitHub, incluidos GitHub Enterprise Server y GitHub Enterprise Cloud con residencia de datos. Para la residencia de datos, pide a un Owner que siga la configuración de administración de GitHub Enterprise Server e introduzca el nombre de host
ghe.comde tu empresa. - Retención de datos: Code Review no está disponible para organizaciones con Zero Data Retention habilitado o con la configuración HIPAA aplicada, y no está cubierto por el Business Associate Agreement (BAA) de Anthropic.
- Claves de cifrado: Code Review aún no está disponible para organizaciones que usan claves de cifrado administradas por el cliente (CMEK).
- Proveedores de nube: necesitas una organización de Claude en uno de estos planes incluso si tus desarrolladores usan Claude Code a través de Amazon Bedrock, Google Cloud's Agent Platform o Microsoft Foundry
Configurar y usar Code Review
Elige la página según lo que necesites hacer:
Revisa los requisitos, instala la Claude GitHub App y elige los repositorios, un nivel de revisión y cuándo se ejecutan las revisiones
Ajusta lo que se marca con archivos REVIEW.md y CLAUDE.md en tu repositorio
Lee los hallazgos y sus severidades, y solicita otra revisión con un comentario
Soluciona una revisión que no se inició, falló o se omitió por presupuesto
Consulta cómo se facturan las revisiones, estima el gasto, establece el límite de gasto mensual y haz seguimiento de la actividad de revisión
Cómo funcionan las revisiones
Por defecto, Code Review se enfoca en la corrección: errores que romperían la producción, no preferencias de formato o cobertura de pruebas faltante. Para cambiar lo que marca, agrega archivos de orientación a tu repositorio.
Una revisión se ejecuta en la infraestructura de Anthropic en cuatro etapas:
- Encontrar: varios agentes examinan el diff y el código circundante en paralelo.
- Verificar: un paso de verificación contrasta los hallazgos candidatos con el código y filtra los falsos positivos.
- Clasificar: los hallazgos restantes se desduplican y se clasifican por severidad.
- Publicar: la revisión publica sus resultados en el pull request.
Cada revisión deja esto en el pull request:
- Hallazgos: comentarios en línea en las líneas afectadas, con un resumen en el cuerpo de la revisión
- Una ejecución de verificación: llamada Claude Code Review, con los hallazgos listados en sus detalles. La ejecución de verificación no concluye como fallo.
- Cuando no encuentra nada: el título de la ejecución de verificación dice Code review found no issues, y Claude publica la misma nota breve en el pull request
Code Review elige los modelos de Claude en los que se ejecutan las revisiones, y su configuración de administración no ofrece elegir modelo. Para que las revisiones sean más o menos exhaustivas, cambia el nivel de revisión.
Después de que un Owner activa Code Review, cada repositorio tiene un ajuste para cuándo se ejecutan las revisiones: una vez cuando se abre un pull request, después de cada push o solo cuando se solicita. Sea cual sea, alguien con acceso de escritura al repositorio puede comentar @claude review en un pull request para iniciar una revisión.
Niveles de revisión
El nivel de revisión establece qué tan exhaustiva es cada revisión, y una revisión más exhaustiva cuesta más:
- Quick: una pasada más ligera. El nivel más rápido, al menor costo.
- Standard: equilibrio entre profundidad, velocidad y costo. El nivel predeterminado.
- Deep: la pasada más exhaustiva. Es la que más tarda y la que más cuesta.
Un Owner elige un nivel para la organización y puede asignar a un repositorio concreto su propio nivel, como Quick para una base de código de mantenimiento habitual y Deep para una crítica. Para conocer qué más influye en el costo de cada revisión, consulta Costos y uso de Code Review.
A qué puede acceder una revisión
Una revisión accede a tu repositorio a través de la Claude GitHub App que un Owner instala durante la configuración:
- Dónde se ejecuta: en la infraestructura de Anthropic, en un entorno administrado. Las revisiones no se ejecutan en entornos autohospedados.
- Qué lee y escribe: dentro de una revisión, el acceso a tu repositorio es de solo lectura, y una revisión no hace push de commits. En el pull request, publica comentarios y la ejecución de verificación, resuelve sus propios hilos de comentarios anteriores y puede reaccionar a un comando de comentario con 👀. La aplicación en sí tiene un conjunto de permisos más amplio que comparten otras características de Claude.
- Cómo examina tu código: una revisión trabaja leyendo el diff y el código circundante, sin compilar ni ejecutar tu código.
Quién controla una revisión
- Quién puede iniciarla: donde las revisiones se ejecutan automáticamente, abrir un pull request o hacer push a él inicia una revisión, excepto en borradores y forks. Un comando de comentario inicia una solo cuando proviene de una persona con acceso de escritura al repositorio.
- Qué instrucciones sigue:
REVIEW.mdde la rama base o predeterminada y nunca de los propios cambios del pull request.
Comparar formas de obtener una revisión
Para encontrar las opciones disponibles para ti, compara la columna Quién puede usarla con tu plan y tu host de código:
| Opción | Qué inicia una revisión | Dónde se ejecuta | Quién puede usarla |
|---|---|---|---|
| Code Review | La actividad del pull request, según la configuración de cada repositorio, o un comentario @claude review |
Infraestructura de Anthropic | Organizaciones con un plan Team o Enterprise y repositorios de GitHub, una vez que un Owner lo activa |
/code-review |
Ejecutas el comando en tu rama | Tu sesión de Claude Code | Cualquiera, en cualquier plan |
| Ultrareview | La inicias desde Claude Code | Un sandbox en la nube | Requiere iniciar sesión con una cuenta de claude.ai. Consulta Ultrareview para saber dónde no está disponible |
| Claude en tu propio CI, con GitHub Actions o GitLab CI/CD | Los eventos de tu pipeline, como cada pull request o merge request | Tus propios runners de CI | Cualquiera con una clave de API de Claude o credenciales de un proveedor de nube, en GitHub o GitLab |
| Tu propio revisor, como un subagente o un skill | Tú o Claude lo invocan durante una sesión | Donde sea que ejecutes Claude Code | Cualquiera que escriba uno |
Recursos relacionados
- GitHub Enterprise Server: usa Code Review con una instancia de GitHub autohospedada
- Permisos de GitHub App: el conjunto completo de permisos que solicita la Claude GitHub App
- How Anthropic secures its AI-native software development lifecycle: cómo la revisión automatizada se ajusta como una capa del proceso de desarrollo seguro de Anthropic