Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Code Review está en vista previa de investigación, disponible para suscripciones de Team y Enterprise. No está disponible para organizaciones con Zero Data Retention habilitado.
CLAUDE.md o REVIEW.md a su repositorio.
Para ejecutar Claude en su propia infraestructura de CI en lugar de este servicio administrado, consulte GitHub Actions o GitLab CI/CD. Para repositorios en una instancia de GitHub autohospedada, consulte GitHub Enterprise Server.
Esta página cubre:
- Cómo funcionan las revisiones
- Configuración
- Disparar revisiones manualmente con
@claude reviewy@claude review once - Personalizar revisiones con
CLAUDE.mdyREVIEW.md - Precios
- Solución de problemas ejecuciones fallidas y comentarios faltantes
Cómo funcionan las revisiones
Una vez que un administrador habilita Code Review para su organización, las revisiones se activan cuando se abre un PR, en cada push, o cuando se solicita manualmente, según el comportamiento configurado del repositorio. Comentar@claude review inicia revisiones en un PR en cualquier modo.
Cuando se ejecuta una revisión, múltiples agentes analizan el diff y el código circundante en paralelo en la infraestructura de Anthropic. Cada agente busca una clase diferente de problema, luego un paso de verificación verifica los candidatos contra el comportamiento real del código para filtrar falsos positivos. Los resultados se desduplican, se clasifican por severidad y se publican como comentarios en línea en las líneas específicas donde se encontraron problemas, con un resumen en el cuerpo de la revisión. Si no se encuentran problemas, Claude publica un breve comentario de confirmación en el PR.
Las revisiones se escalan en costo con el tamaño y la complejidad del PR, completándose en un promedio de 20 minutos. Los administradores pueden monitorear la actividad de revisión y el gasto a través del panel de análisis.
Niveles de severidad
Cada hallazgo se etiqueta con un nivel de severidad:| Marcador | Severidad | Significado |
|---|---|---|
| 🔴 | Importante | Un error que debe corregirse antes de fusionar |
| 🟡 | Nit | Un problema menor, vale la pena corregir pero no bloqueante |
| 🟣 | Preexistente | Un error que existe en la base de código pero no fue introducido por este PR |
Calificar y responder a hallazgos
Cada comentario de revisión de Claude llega con 👍 y 👎 ya adjuntos para que ambos botones aparezcan en la interfaz de usuario de GitHub para calificación de un clic. Haga clic en 👍 si el hallazgo fue útil o 👎 si fue incorrecto o ruidoso. Anthropic recopila conteos de reacciones después de que se fusiona el PR y los utiliza para ajustar el revisor. Las reacciones no activan una re-revisión ni cambian nada en el PR. Responder a un comentario en línea no solicita a Claude que responda o actualice el PR. Para actuar sobre un hallazgo, corrija el código y haga push. Si el PR está suscrito a revisiones activadas por push, la siguiente ejecución resuelve el hilo cuando se corrige el problema. Para solicitar una revisión nueva sin hacer push, comente@claude review once como un comentario de PR de nivel superior.
Salida de ejecución de verificación
Más allá de los comentarios de revisión en línea, cada revisión completa la ejecución de verificación Claude Code Review que aparece junto a sus verificaciones de CI. Expanda su enlace Details para ver un resumen de cada hallazgo en un solo lugar, ordenado por severidad:| Severidad | Archivo:Línea | Problema |
|---|---|---|
| 🔴 Importante | src/auth/session.ts:142 | La actualización de token corre una carrera con el cierre de sesión, dejando sesiones obsoletas activas |
| 🟡 Nit | src/auth/session.ts:88 | parseExpiry devuelve silenciosamente 0 en entrada malformada |
gh y jq:
{"normal": 2, "nit": 1, "pre_existing": 0}. La clave normal contiene el conteo de hallazgos Importantes; un valor distinto de cero significa que Claude encontró al menos un error que vale la pena corregir antes de fusionar.
Qué verifica Code Review
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. Puede expandir lo que verifica agregando archivos de orientación a su repositorio.Configurar Code Review
Un administrador habilita Code Review una vez para la organización y selecciona qué repositorios incluir.Abrir configuración de administrador de Claude Code
Vaya a claude.ai/admin-settings/claude-code y encuentre la sección Code Review. Necesita acceso de administrador a su organización de Claude y permiso para instalar GitHub Apps en su organización de GitHub.
Instalar la Claude GitHub App
Siga las indicaciones para instalar la Claude GitHub App en su organización de GitHub. La aplicación solicita estos permisos de repositorio:
- Contents: lectura y escritura
- Issues: lectura y escritura
- Pull requests: lectura y escritura
Seleccionar repositorios
Elija qué repositorios habilitar para Code Review. Si no ve un repositorio, asegúrese de haber dado a la Claude GitHub App acceso a él durante la instalación. Puede agregar más repositorios más adelante.
Establecer disparadores de revisión por repositorio
Después de que se complete la configuración, la sección Code Review muestra sus repositorios en una tabla. Para cada repositorio, use el menú desplegable Review Behavior para elegir cuándo se ejecutan las revisiones:
- Once after PR creation: la revisión se ejecuta una vez cuando se abre un PR o se marca como listo para revisión
- After every push: la revisión se ejecuta en cada push a la rama del PR, detectando nuevos problemas a medida que el PR evoluciona y resolviendo automáticamente los hilos cuando corrige problemas marcados
- Manual: las revisiones comienzan solo cuando alguien comenta
@claude reviewo@claude review onceen un PR;@claude reviewtambién suscribe el PR a revisiones en push posteriores
@claude review en el PR para iniciar la primera revisión. Si no aparece ninguna ejecución de verificación, confirme que el repositorio esté listado en su configuración de administrador y que la Claude GitHub App tenga acceso a él.
Disparar revisiones manualmente
Dos comandos de comentario inician una revisión bajo demanda. Ambos funcionan independientemente del disparador configurado del repositorio, por lo que puede usarlos para optar por PR específicos en revisión en modo Manual o para obtener una re-revisión inmediata en otros modos.| Comando | Lo que hace |
|---|---|
@claude review | Inicia una revisión y suscribe el PR a revisiones activadas por push en adelante |
@claude review once | Inicia una única revisión sin suscribir el PR a push futuros |
@claude review once cuando desee comentarios sobre el estado actual de un PR pero no desee que cada push posterior incurra en una revisión. Esto es útil para PR de larga duración con push frecuentes, o cuando desea una segunda opinión única sin cambiar el comportamiento de revisión del PR.
Para que cualquiera de los comandos active una revisión:
- Publíquelo como un comentario de PR de nivel superior, no un comentario en línea en una línea de diff
- Ponga el comando al inicio del comentario, con
onceen la misma línea si está usando la forma de un solo disparo - Debe tener acceso de propietario, miembro o colaborador al repositorio
- El PR debe estar abierto
Personalizar revisiones
Code Review lee dos archivos de su repositorio para guiar lo que marca. Difieren en cuán fuertemente influyen en la revisión:CLAUDE.md: instrucciones de proyecto compartidas que Claude Code utiliza para todas las tareas, no solo revisiones. Code Review lo lee como contexto de proyecto e marca las violaciones recién introducidas como nits.REVIEW.md: instrucciones solo de revisión, inyectadas directamente en cada agente en la canalización de revisión como prioridad más alta. Úselo para cambiar lo que se marca, con qué severidad y cómo se reportan los hallazgos.
CLAUDE.md
Code Review lee sus archivosCLAUDE.md del repositorio y trata las violaciones recién introducidas como hallazgos de nivel nit. Esto funciona bidireccionalamente: si su PR cambia el código de una manera que hace que una declaración CLAUDE.md esté desactualizada, Claude marca que los documentos necesitan actualización también.
Claude lee archivos CLAUDE.md en cada nivel de su jerarquía de directorios, por lo que las reglas en el CLAUDE.md de un subdirectorio se aplican solo a archivos bajo esa ruta. Consulte la documentación de memoria para obtener más información sobre cómo funciona CLAUDE.md.
Para orientación específica de revisión que no desea aplicar a sesiones generales de Claude Code, use REVIEW.md en su lugar.
REVIEW.md
REVIEW.md es un archivo en la raíz de su repositorio que anula cómo se comporta Code Review en su repositorio. Su contenido se inyecta en el prompt del sistema de cada agente en la canalización de revisión como el bloque de instrucción de prioridad más alta, tomando precedencia sobre la orientación de revisión predeterminada.
Porque se pega textualmente, REVIEW.md es instrucciones simples: la sintaxis de importación @ no se expande, y los archivos referenciados no se leen en el prompt. Ponga las reglas que desea aplicar directamente en el archivo.
Qué puede ajustar
REVIEW.md es markdown de forma libre, por lo que cualquier cosa que pueda expresar como una instrucción de revisión está en el alcance. Los patrones a continuación tienen el mayor impacto en la práctica.
Severidad: redefina qué significa 🔴 Importante para su repositorio. La calibración predeterminada se dirige al código de producción; un repositorio de documentos, un repositorio de configuración, o un prototipo podría querer una definición mucho más estrecha. Indique explícitamente qué clases de hallazgo son Importantes y cuáles son Nit como máximo. También puede escalar en la otra dirección, por ejemplo tratando cualquier violación de CLAUDE.md como Importante en lugar del nit predeterminado.
Volumen de nit: limite cuántos comentarios 🟡 Nit publica una única revisión. La prosa y los archivos de configuración pueden pulirse para siempre. Un límite como “reportar como máximo cinco nits, mencionar el resto como un conteo en el resumen” mantiene las revisiones accionables.
Reglas de omisión: enumere rutas, patrones de rama y categorías de hallazgo donde Claude no debe publicar hallazgos. Los candidatos comunes son código generado, archivos de bloqueo, dependencias vendidas y ramas creadas por máquinas, junto con cualquier cosa que su CI ya aplique como linting o verificación ortográfica. Para rutas que justifiquen alguna revisión pero no escrutinio completo, establezca una barra más alta en lugar de omitir completamente: “en scripts/, solo reportar si está cerca de cierto y es severo.”
Verificaciones específicas del repositorio: agregue reglas que desea marcar en cada PR, como “las nuevas rutas de API deben tener una prueba de integración.” Porque REVIEW.md se inyecta como prioridad más alta, estas se aterrizan más confiablemente que las mismas reglas en un CLAUDE.md largo.
Barra de verificación: requiera evidencia antes de que se publique una clase de hallazgo. Por ejemplo, “las afirmaciones de comportamiento necesitan una cita file:line en la fuente, no una inferencia de nombres” reduce falsos positivos que de otro modo costarían al autor un viaje de ida y vuelta.
Convergencia de re-revisión: dígale a Claude cómo comportarse cuando un PR ya ha sido revisado. Una regla como “después de la primera revisión, suprima nits nuevos y publique hallazgos Importantes solo” detiene una corrección de una línea de alcanzar la ronda siete solo por estilo.
Forma de resumen: pida que el cuerpo de revisión se abra con un conteo de una línea como 2 factual, 4 style, y que comience con “no hay problemas factuales” cuando ese sea el caso. El autor quiere saber la forma del trabajo antes de los detalles.
Ejemplo
EsteREVIEW.md recalibra la severidad para un servicio backend, limita nits, omite archivos generados y agrega verificaciones específicas del repositorio.
Mantenerlo enfocado
La longitud tiene un costo: unREVIEW.md largo diluye las reglas que más importan. Manténgalo en instrucciones que cambien el comportamiento de revisión, y deje el contexto general del proyecto en CLAUDE.md.
Ver uso
Vaya a claude.ai/analytics/code-review para ver la actividad de Code Review en toda su organización. El panel muestra:| Sección | Lo que muestra |
|---|---|
| PRs reviewed | Conteo diario de solicitudes de extracción revisadas durante el rango de tiempo seleccionado |
| Cost weekly | Gasto semanal en Code Review |
| Feedback | Conteo de comentarios de revisión que se resolvieron automáticamente porque un desarrollador abordó el problema |
| Repository breakdown | Conteos por repositorio de PR revisados y comentarios resueltos |
Precios
Code Review se factura según el uso de tokens. Cada revisión promedia $15-25 en costo, escalando con el tamaño del PR, la complejidad de la base de código y cuántos problemas requieren verificación. El uso de Code Review se factura por separado a través de extra usage y no cuenta contra el uso incluido de su plan. El disparador de revisión que elija afecta el costo total:- Once after PR creation: se ejecuta una vez por PR
- After every push: se ejecuta en cada push, multiplicando el costo por el número de push
- Manual: sin revisiones hasta que alguien comente
@claude reviewen un PR
@claude review opta el PR en revisiones activadas por push, por lo que se acumula costo adicional por push después de ese comentario. Para ejecutar una única revisión sin suscribirse a push futuros, comente @claude review once en su lugar.
Los costos aparecen en su factura de Anthropic independientemente de si su organización usa Amazon Bedrock o Google Vertex AI para otras características de Claude Code. Para establecer un límite de gasto mensual para Code Review, vaya a claude.ai/admin-settings/usage y configure el límite para el servicio Claude Code Review.
Monitoree el gasto a través del gráfico de costo semanal en analytics o la columna de costo promedio por repositorio en la configuración de administrador.
Solución de problemas
Las ejecuciones de revisión son de mejor esfuerzo. Una ejecución fallida nunca bloquea su PR, pero tampoco se reintenta por sí sola. Esta sección cubre cómo recuperarse de una ejecución fallida y dónde buscar cuando la ejecución de verificación reporta problemas que no puede encontrar.Reactivar una revisión fallida o agotada por tiempo
Cuando la infraestructura de revisión golpea un error interno o excede su límite de tiempo, la ejecución de verificación se completa con un título de Code review encountered an error o Code review timed out. La conclusión sigue siendo neutral, por lo que nada bloquea su fusión, pero no se publican hallazgos. Para ejecutar la revisión nuevamente, comente@claude review once en el PR. Esto inicia una revisión nueva sin suscribir el PR a push futuros. Si el PR ya está suscrito a revisiones activadas por push, hacer push de un nuevo commit también inicia una nueva revisión.
El botón Re-run en la pestaña Checks de GitHub no reactiva Code Review. Use el comando de comentario o un nuevo push en su lugar.
La revisión no se ejecutó y el PR muestra un mensaje de límite de gasto
Cuando se alcanza el límite de gasto mensual de su organización, Code Review publica un único comentario en el PR explicando que la revisión fue omitida. Las revisiones se reanudan automáticamente al inicio del próximo período de facturación, o inmediatamente cuando un administrador aumenta el límite en claude.ai/admin-settings/usage.Encontrar problemas que no se muestran como comentarios en línea
Si el título de la ejecución de verificación dice que se encontraron problemas pero no ve comentarios de revisión en línea en el diff, busque en estas otras ubicaciones donde se muestran los hallazgos:- Check run Details: haga clic en Details junto a la verificación Claude Code Review en la pestaña Checks. La tabla de severidad enumera cada hallazgo con su archivo, línea y resumen independientemente de si el comentario en línea fue aceptado.
- Files changed annotations: abra la pestaña Files changed en el PR. Los hallazgos se representan como anotaciones adjuntas directamente a las líneas de diff, separadas de los comentarios de revisión.
- Review body: si hizo push al PR mientras se ejecutaba una revisión, algunos hallazgos pueden hacer referencia a líneas que ya no existen en el diff actual. Esos aparecen bajo un encabezado Additional findings en el texto del cuerpo de revisión en lugar de como comentarios en línea.
Recursos relacionados
Code Review está diseñado para funcionar junto con el resto de Claude Code. Si desea ejecutar revisiones localmente antes de abrir un PR, necesita una configuración autohospedada, o desea profundizar en cómoCLAUDE.md forma el comportamiento de Claude en todas las herramientas, estas páginas son buenos siguientes pasos:
- Plugins: explore el mercado de plugins, incluido un plugin
code-reviewpara ejecutar revisiones bajo demanda localmente antes de hacer push - GitHub Actions: ejecute Claude en sus propios flujos de trabajo de GitHub Actions para automatización personalizada más allá de la revisión de código
- GitLab CI/CD: integración de Claude autohospedada para canalizaciones de GitLab
- Memory: cómo funcionan los archivos
CLAUDE.mden Claude Code - Analytics: rastrear el uso de Claude Code más allá de la revisión de código