8 8
9Con 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.9Con 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.
10 10
11Los hallazgos llegan como comentarios en línea en las líneas afectadas, clasificados por [severidad](/docs/es/code-review-pull-requests.md#severity-levels), 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.11Los hallazgos llegan como comentarios en línea en las líneas afectadas, clasificados por [severidad](https://code.claude.com/docs/es/code-review-pull-requests.md#severity-levels), 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.
12 12
1313
14 14
16>16>
17> 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.17> 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.
18 18
19Para activar Code Review, un Owner de tu organización de Claude sigue [Configurar Code Review](/docs/es/code-review-setup.md). Claude también puede revisar código sin este servicio. Ejecuta [`/code-review`](/docs/es/code-review-local) en tu sesión de Claude Code en cualquier plan, o [compara todas las opciones](#compare-ways-to-get-a-review).19Para activar Code Review, un Owner de tu organización de Claude sigue [Configurar Code Review](https://code.claude.com/docs/es/code-review-setup.md). Claude también puede revisar código sin este servicio. Ejecuta [`/code-review`](https://code.claude.com/docs/es/code-review-local) en tu sesión de Claude Code en cualquier plan, o [compara todas las opciones](#compare-ways-to-get-a-review).
20 20
21## Disponibilidad21## Disponibilidad
22 22
23Comprueba que tu organización cumpla los requisitos antes de configurar Code Review:23Comprueba que tu organización cumpla los requisitos antes de configurar Code Review:
24 24
25* **Planes**: [Team y Enterprise](/docs/es/feature-availability.md)25* **Planes**: [Team y Enterprise](https://code.claude.com/docs/es/feature-availability.md)
26* **Hosts de código**: repositorios alojados en GitHub, incluidos [GitHub Enterprise Server](/docs/es/github-enterprise-server.md) 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](/docs/es/github-enterprise-server.md#admin-setup) e introduzca el nombre de host `ghe.com` de tu empresa.26* **Hosts de código**: repositorios alojados en GitHub, incluidos [GitHub Enterprise Server](https://code.claude.com/docs/es/github-enterprise-server.md) 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](https://code.claude.com/docs/es/github-enterprise-server.md#admin-setup) e introduzca el nombre de host `ghe.com` de tu empresa.
27* **Retención de datos**: Code Review no está disponible para organizaciones con [Zero Data Retention](/docs/es/zero-data-retention.md) habilitado o con la [configuración HIPAA](/docs/es/hipaa-setup.md) aplicada, y no está cubierto por el Business Associate Agreement (BAA) de Anthropic.27* **Retención de datos**: Code Review no está disponible para organizaciones con [Zero Data Retention](https://code.claude.com/docs/es/zero-data-retention.md) habilitado o con la [configuración HIPAA](https://code.claude.com/docs/es/hipaa-setup.md) aplicada, y no está cubierto por el Business Associate Agreement (BAA) de Anthropic.
28* **Claves de cifrado**: Code Review aún no está disponible para organizaciones que usan claves de cifrado administradas por el cliente (CMEK).28* **Claves de cifrado**: Code Review aún no está disponible para organizaciones que usan claves de cifrado administradas por el cliente (CMEK).
29* **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 Foundry29* **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
30 30
32 32
33Elige la página según lo que necesites hacer:33Elige la página según lo que necesites hacer:
34 34
35> **[Configurar Code Review](/docs/es/code-review-setup.md)**35> **[Configurar Code Review](https://code.claude.com/docs/es/code-review-setup.md)**
36>36>
37> Revisa los requisitos, instala la Claude GitHub App y elige los repositorios, un nivel de revisión y cuándo se ejecutan las revisiones37> Revisa los requisitos, instala la Claude GitHub App y elige los repositorios, un nivel de revisión y cuándo se ejecutan las revisiones
38 38
39> **[Personalizar Code Review](/docs/es/code-review-customize.md)**39> **[Personalizar Code Review](https://code.claude.com/docs/es/code-review-customize.md)**
40>40>
41> Ajusta lo que se marca con archivos `REVIEW.md` y `CLAUDE.md` en tu repositorio41> Ajusta lo que se marca con archivos `REVIEW.md` y `CLAUDE.md` en tu repositorio
42 42
43> **[Leer y solicitar revisiones en un pull request](/docs/es/code-review-pull-requests.md)**43> **[Leer y solicitar revisiones en un pull request](https://code.claude.com/docs/es/code-review-pull-requests.md)**
44>44>
45> Lee los hallazgos y sus severidades, y solicita otra revisión con un comentario45> Lee los hallazgos y sus severidades, y solicita otra revisión con un comentario
46 46
47> **[Solución de problemas de Code Review](/docs/es/code-review-troubleshooting.md)**47> **[Solución de problemas de Code Review](https://code.claude.com/docs/es/code-review-troubleshooting.md)**
48>48>
49> Soluciona una revisión que no se inició, falló o se omitió por presupuesto49> Soluciona una revisión que no se inició, falló o se omitió por presupuesto
50 50
51> **[Costos y uso de Code Review](/docs/es/code-review-costs.md)**51> **[Costos y uso de Code Review](https://code.claude.com/docs/es/code-review-costs.md)**
52>52>
53> 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ón53> 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
54 54
55## Cómo funcionan las revisiones55## Cómo funcionan las revisiones
56 56
57Por 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](/docs/es/code-review-customize.md) a tu repositorio.57Por 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](https://code.claude.com/docs/es/code-review-customize.md) a tu repositorio.
58 58
59Una revisión se ejecuta en la infraestructura de Anthropic en cuatro etapas:59Una revisión se ejecuta en la infraestructura de Anthropic en cuatro etapas:
60 60
66Cada revisión deja esto en el pull request:66Cada revisión deja esto en el pull request:
67 67
68* **Hallazgos**: comentarios en línea en las líneas afectadas, con un resumen en el cuerpo de la revisión68* **Hallazgos**: comentarios en línea en las líneas afectadas, con un resumen en el cuerpo de la revisión
69* **Una ejecución de verificación**: llamada **Claude Code Review**, con los hallazgos listados en sus [detalles](/docs/es/code-review-pull-requests.md#check-run-output). La ejecución de verificación no concluye como fallo.69* **Una ejecución de verificación**: llamada **Claude Code Review**, con los hallazgos listados en sus [detalles](https://code.claude.com/docs/es/code-review-pull-requests.md#check-run-output). La ejecución de verificación no concluye como fallo.
70* **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 request70* **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
71 71
72Code 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](#review-levels).72Code 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](#review-levels).
73 73
74Después de que un Owner activa Code Review, cada repositorio tiene un ajuste para [cuándo se ejecutan las revisiones](/docs/es/code-review-setup.md#set-when-reviews-run): 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](/docs/es/code-review-pull-requests.md#comment-commands).74Después de que un Owner activa Code Review, cada repositorio tiene un ajuste para [cuándo se ejecutan las revisiones](https://code.claude.com/docs/es/code-review-setup.md#set-when-reviews-run): 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](https://code.claude.com/docs/es/code-review-pull-requests.md#comment-commands).
75 75
76### Niveles de revisión76### Niveles de revisión
77 77
81* **Standard**: equilibrio entre profundidad, velocidad y costo. El nivel predeterminado.81* **Standard**: equilibrio entre profundidad, velocidad y costo. El nivel predeterminado.
82* **Deep**: la pasada más exhaustiva. Es la que más tarda y la que más cuesta.82* **Deep**: la pasada más exhaustiva. Es la que más tarda y la que más cuesta.
83 83
84Un Owner [elige un nivel para la organización](/docs/es/code-review-setup.md#set-the-default-review-level) 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](/docs/es/code-review-costs.md).84Un Owner [elige un nivel para la organización](https://code.claude.com/docs/es/code-review-setup.md#set-the-default-review-level) 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](https://code.claude.com/docs/es/code-review-costs.md).
85 85
86### A qué puede acceder una revisión86### A qué puede acceder una revisión
87 87
88Una revisión accede a tu repositorio a través de la Claude GitHub App que un Owner [instala durante la configuración](/docs/es/code-review-setup.md#turn-on-code-review):88Una revisión accede a tu repositorio a través de la Claude GitHub App que un Owner [instala durante la configuración](https://code.claude.com/docs/es/code-review-setup.md#turn-on-code-review):
89 89
90* **Dónde se ejecuta**: en la infraestructura de Anthropic, en un entorno administrado. Las revisiones no se ejecutan en [entornos autohospedados](/docs/es/self-hosted-environments).90* **Dónde se ejecuta**: en la infraestructura de Anthropic, en un entorno administrado. Las revisiones no se ejecutan en [entornos autohospedados](https://code.claude.com/docs/es/self-hosted-environments).
91* **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](/docs/es/code-review-pull-requests.md#check-run-output), 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](/docs/es/github-actions.md#github-app-permissions) que comparten otras características de Claude.91* **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](https://code.claude.com/docs/es/code-review-pull-requests.md#check-run-output), 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](https://code.claude.com/docs/es/github-actions.md#github-app-permissions) que comparten otras características de Claude.
92* **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.92* **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.
93 93
94### Quién controla una revisión94### Quién controla una revisión
95 95
96* **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](/docs/es/code-review-pull-requests.md#review-drafts-and-pull-requests-from-forks). Después de algunos push, Code Review [conserva el resultado anterior](/docs/es/code-review-pull-requests.md#when-a-push-keeps-the-earlier-result) en su lugar. Un [comando de comentario](/docs/es/code-review-pull-requests.md#comment-commands) inicia una solo cuando proviene de una persona con acceso de escritura al repositorio.96* **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](https://code.claude.com/docs/es/code-review-pull-requests.md#review-drafts-and-pull-requests-from-forks). Después de algunos push, Code Review [conserva el resultado anterior](https://code.claude.com/docs/es/code-review-pull-requests.md#when-a-push-keeps-the-earlier-result) en su lugar. Un [comando de comentario](https://code.claude.com/docs/es/code-review-pull-requests.md#comment-commands) inicia una solo cuando proviene de una persona con acceso de escritura al repositorio.
97* **Qué instrucciones sigue**: `REVIEW.md` de la rama base o predeterminada y [nunca de los propios cambios del pull request](/docs/es/code-review-customize.md#which-branch-review-md-is-read-from).97* **Qué instrucciones sigue**: `REVIEW.md` de la rama base o predeterminada y [nunca de los propios cambios del pull request](https://code.claude.com/docs/es/code-review-customize.md#which-branch-review-md-is-read-from).
98 98
99## Comparar formas de obtener una revisión99## Comparar formas de obtener una revisión
100 100
103| Opción | Qué inicia una revisión | Dónde se ejecuta | Quién puede usarla |103| Opción | Qué inicia una revisión | Dónde se ejecuta | Quién puede usarla |
104| :- | :- | :- | :- |104| :- | :- | :- | :- |
105| [Code Review](#how-reviews-work) | 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 |105| [Code Review](#how-reviews-work) | 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 |
106| [`/code-review`](/docs/es/code-review-local) | Ejecutas el comando en tu rama | Tu sesión de Claude Code | Cualquiera, en cualquier plan |106| [`/code-review`](https://code.claude.com/docs/es/code-review-local) | Ejecutas el comando en tu rama | Tu sesión de Claude Code | Cualquiera, en cualquier plan |
107| [Ultrareview](/docs/es/ultrareview.md) | La inicias desde Claude Code | Un sandbox en la nube | Requiere iniciar sesión con una cuenta de claude.ai. Consulta [Ultrareview](/docs/es/ultrareview.md) para saber dónde no está disponible |107| [Ultrareview](https://code.claude.com/docs/es/ultrareview.md) | La inicias desde Claude Code | Un sandbox en la nube | Requiere iniciar sesión con una cuenta de claude.ai. Consulta [Ultrareview](https://code.claude.com/docs/es/ultrareview.md) para saber dónde no está disponible |
108| Claude en tu propio CI, con [GitHub Actions](/docs/es/github-actions.md) o [GitLab CI/CD](/docs/es/gitlab-ci-cd.md) | 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 |108| Claude en tu propio CI, con [GitHub Actions](https://code.claude.com/docs/es/github-actions.md) o [GitLab CI/CD](https://code.claude.com/docs/es/gitlab-ci-cd.md) | 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 |
109| Tu propio revisor, como un [subagente](/docs/es/sub-agents.md) o un [skill](/docs/es/skills.md) | Tú o Claude lo invocan durante una sesión | Donde sea que ejecutes Claude Code | Cualquiera que escriba uno |109| Tu propio revisor, como un [subagente](https://code.claude.com/docs/es/sub-agents.md) o un [skill](https://code.claude.com/docs/es/skills.md) | Tú o Claude lo invocan durante una sesión | Donde sea que ejecutes Claude Code | Cualquiera que escriba uno |
110 110
111## Recursos relacionados111## Recursos relacionados
112 112
113* [GitHub Enterprise Server](/docs/es/github-enterprise-server.md): usa Code Review con una instancia de GitHub autohospedada113* [GitHub Enterprise Server](https://code.claude.com/docs/es/github-enterprise-server.md): usa Code Review con una instancia de GitHub autohospedada
114* [Permisos de GitHub App](/docs/es/github-actions.md#github-app-permissions): el conjunto completo de permisos que solicita la Claude GitHub App114* [Permisos de GitHub App](https://code.claude.com/docs/es/github-actions.md#github-app-permissions): el conjunto completo de permisos que solicita la Claude GitHub App
115* [How Anthropic secures its AI-native software development lifecycle](https://claude.com/blog/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 Anthropic115* [How Anthropic secures its AI-native software development lifecycle](https://claude.com/blog/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