Deepseek ArtifactsDeepseek Artifacts
Revisión de código · Actualizado a v2.1.288

Revisión de código en Claude Code: /code-review, skills y effort

Cómo funciona el comando /code-review integrado: apúntelo a una rama o PR, lea hallazgos clasificados con prueba e impacto, ajuste el effort y --max-findings, y ponga la revisión en cada pull request.

En corto

  • La revisión viene integrada — /code-review (o su alias /review) examina los commits que su rama lleva por delante de upstream más los cambios sin confirmar, y corre en segundo plano.
  • Los hallazgos llegan clasificados — Important, Nit, Pre-existing — cada uno con prueba concreta, impacto y un arreglo que puede aplicar con --fix.
  • La profundidad es un dial: el effort low, medium, high y max se recuerda entre sesiones, ultra escala a una ultrarevisión en la nube y --max-findings (v2.1.288+) limita o amplía el informe.
  • En GitHub, la app de Claude revisa las PR según su disparador y comenta en línea; su check run siempre cierra neutral, así que nunca bloquea un merge.

Introducing Code Review

Canal: Anthropic · Claude0:45

Abrir

Anthropic's NEW Claude Code Review Agent

Canal: Patrick Ellis29:56

Abrir

Claude Code release notes — v2.1.288

Notas de versión: github.com/anthropics/claude-code

Abrir

Review pull requests with Claude Code — official docs

Documentación: code.claude.com/docs

Abrir

Los hechos de esta página están cotejados con la documentación oficial de code review y el changelog v2.1.288; los fotogramas vienen de los dos vídeos de arriba, verificados uno a uno. El comportamiento descrito corresponde a Claude Code v2.1.288 (octubre de 2026).

Las capturas son fotogramas de «Introducing Code Review» de Anthropic y de «Anthropic's NEW Claude Code Review Agent» de Patrick Ellis, usados con atribución y enlazados al minuto de origen en cada paso.

La revisión de código, paso a paso

Lanzar la revisión

  1. 1

    Actualice Claude Code y lance el comando

    La revisión viene integrada — no hay plugin que instalar. Actualice a v2.1.288 o superior para tener los flags nuevos, escriba /code-review (la forma antigua /review hoy es un alias) y pulse enter. La revisión arranca en segundo plano y usted sigue trabajando.

    Anthropic's Introducing Code Review title card with the pixel crab mascot announcing the code review feature built into Claude Code
    Anthropic anunció el revisor integrado con su propia tarjeta de título.Ver en 0:07
  2. 2

    Apunte la revisión al diff correcto

    Sin argumentos, /code-review revisa los commits que su rama lleva por delante de upstream más sus cambios sin confirmar. Para apuntar a otra cosa, pásele una ruta de archivo, un número de PR, una rama o un rango como main...my-feature.

    Claude Code desktop launcher opened on the acme/saas-app repo with the task prompt typed in and the Opus 4.6 model selector visible above the input
    Elija el repo y describa la tarea antes de que arranque la sesión de revisión.Ver en 0:08
  3. 3

    Déjelo correr en segundo plano

    La revisión es un agente propio: su prompt queda libre mientras lee el código. Vuelva a ejecutar /code-review para traer al primer plano una revisión en curso, o fuerce el primer plano con el modo print o CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1.

    Claude Code session showing the review task description above a Starting Claude Code status line with a Ready to code input waiting below
    El estado Starting Claude Code significa que la revisión ya va rodando.Ver en 0:12
  4. 4

    Lea hallazgos clasificados con prueba e impacto

    Cada hallazgo va marcado Important, Nit o Pre-existing y muestra prueba concreta, impacto y arreglo propuesto — en la demo oficial se atrapa un bug de IDOR calificado CVSS 9.1 Critical en un pull request real.

    Claude bot review finding on a GitHub pull request listing Concrete proof, Impact and fix for an IDOR bug rated CVSS 9.1 Critical
    Prueba, impacto y arreglo de un hallazgo, tal como los publica el bot.Ver en 0:23

Convertir hallazgos en arreglos

  1. 5

    Lleve los hallazgos al pull request

    Añade --comment para publicar cada hallazgo como comentario en línea en la PR de GitHub (las MR de GitLab van por glab desde v2.1.257). La app de GitHub de Claude deja los hallazgos igual cuando la revisión corre en github.com.

    Claude bot comment posted under a src/api/sessions.ts diff after reviewing the pull request two minutes earlier, with a Resolve conversation button
    El bot de Claude comenta bajo el diff, con botón de resolver por hilo.Ver en 0:18
  2. 6

    Aplique los arreglos con --fix o con un pegado

    Ejecuta /code-review --fix y los hallazgos aceptados se aplican a su árbol de trabajo. O pega una sugerencia de vuelta en su sesión — la demo edita el archivo y va marcando los todos sin que la empuje.

    Claude Code todo list striking out finished fix tasks after editing sessions.test.ts while the session status reads Claudeing
    La sesión recorre la lista de arreglos todo por todo mientras miras.Ver en 0:14
  3. 7

    Revise otra vez hasta que el diff converja

    Repetir /code-review tras los arreglos re-revisa lo que cambió, así que la segunda pasada es barata — a las re-revisiones se les pide converger, no reabrir discusiones. Cuando todas las tareas estén marcadas, empuje y abra el PR desde la misma sesión.

    Claude Code session reporting all tasks complete and ready to create a PR, with Create PR, VS Code and CLI buttons under the transcript
    Todas las tareas completas y la sesión lista para crear el PR.Ver en 0:24
  4. 8

    Limite o amplíe con --max-findings

    Nuevo en v2.1.288: /code-review --max-findings 5 o --max-findings all anula el límite habitual, y su elección se reutiliza en revisiones siguientes hasta que pase --max-findings default para restaurarlo.

    Claude bot review thread on a pull request with an Extended reasoning section, a thumbs up reaction and a Reply box under the code change
    Un hallazgo crítico publicado con severidad, prueba y arreglo propuesto.Ver en 0:20

Ajustar profundidad, automatización y reglas

  1. 9

    Suba el effort al máximo, o vaya a ultra

    Las revisiones aceptan effort low, medium, high y max — y recuerdan su última elección entre sesiones: escríbalo una vez. /code-review ultra escala a una ultrarevisión en la nube; combínelo con /code-review ultra --fix, o contrólelo desde CI con claude ultrareview.

    Claude GitHub App permission card with a hand cursor clicking the Setup button that lets Claude read code and review pull requests
    La profundidad de revisión es un dial, justo al lado del selector de modelo.Ver en 0:04
  2. 10

    Instale la app de GitHub de Claude para cada PR

    Un Owner puede activar Code Review en los ajustes de administración, lo que instala la app de GitHub de Claude. Elija un disparador por repo — una vez tras crear la PR, tras cada push o manual — y luego comente @claude review en cualquier PR abierta.

    Claude admin settings page showing the Code Review preview row that requires the Claude GitHub App to be installed on the organization
    Un clic en Setup autoriza a la app de GitHub de Claude a leer código.Ver en 0:02
  3. 11

    Enséñele sus reglas de la casa

    Cada CLAUDE.md de la ruta se respeta y las violaciones nuevas se marcan como nits. La revisión alojada además lee un REVIEW.md en la raíz del repo — redefinir severidades, limitar nits, omitir rutas o ramas, fijar la barra de verificación — y skillOverrides puede reservar la skill a ejecuciones manuales.

    security-review.md prompt open in the anthropics/claude-code-security-review repository defining severity rules from hardcoded API keys to injection checks
    Una rúbrica de revisión de seguridad en markdown, sacada del repo de Anthropic.Ver en 18:30

/code-review vs /review vs /security-review vs /simplify vs ultra

Claude Code trae una pequeña familia de comandos de revisión y es fácil confundirlos. Esto es cuándo toca cada uno.

  • 1/code-review — la cacería de bugs por defecto. Revisa los commits que la rama lleva por delante de upstream más los cambios sin confirmar, clasifica hallazgos por severidad y corre en segundo plano mientras sigue trabajando.
  • 2/review — el mismo comando. Desde v2.1.223 /review es un alias de /code-review; antes era una revisión de PR aparte, de una pasada y de solo lectura — por eso los tutoriales antiguos la describen de otra manera.
  • 3/security-review — la pasada enfocada en seguridad, construida sobre el playbook open source de Anthropic. Solo caza vulnerabilidades — en la demo de Patrick Ellis atrapó una falsa API key plantada — y también viene con Claude Code.
  • 4/simplify — limpieza, no cacería de bugs. Aplica refactors directos y formateo sin juzgar la corrección. Si tiene un guion viejo que usaba /simplify para buscar bugs, apúntelo a /code-review --fix.
  • 5ultra — la escalada a la nube. /code-review ultra manda todo el diff de la rama contra la rama por defecto a una revisión en la nube más profunda; encadénelo con --fix para aplicar el resultado en local, o pilotéelo desde CI con claude ultrareview.

El reparto práctico: /code-review es su bucle interno por defecto mientras programas, /security-review brilla en autenticación, pagos y todo lo que toca tokens, y ultra va para las migraciones arriesgadas que si no le pediría a un compañero que revisara. La limpieza puramente estilística es trabajo de /simplify — que no es una revisión en absoluto.

¿La revisión calla, habla demasiado o no aparece en GitHub? Primeros auxilios

Casi todo problema de revisión de código se arregla con una línea. Repase esta lista antes de tocar los ajustes.

  • 1«Unknown command» o un comportamiento que coincide con tutoriales viejos — actualice Claude Code. --max-findings pide v2.1.288+, el alias /review llegó con v2.1.223 y --comment en MR de GitLab pide v2.1.257+.
  • 2La revisión termina y «no encuentra nada» — el límite por defecto mantiene informes cortos. Repita con --max-findings all para levantarlo y esté atento a los marcadores Nit y Pre-existing, no espere solo al Critical.
  • 3Se esfumó al segundo plano — es a propósito. Vuelva a ejecutar /code-review para reconectar con la revisión en curso, o pon CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1 si la quiere siempre en primer plano.
  • 4Parece que ignora sus reglas — el /code-review local sigue CLAUDE.md pero jamás lee REVIEW.md, que pertenece a la revisión alojada de GitHub. Las listas específicas del repo van en REVIEW.md; el estilo personal o de proyecto, en CLAUDE.md.
  • 5Los pull requests se quedan sin revisión en GitHub — revise el disparador del repo (una vez tras crear la PR, cada push, manual), confirme que quien comenta tiene acceso write o superior, y recuerda que los PR de fork solo se revisan tras un comentario explícito de @claude review.

Una trampa más: el check run siempre se llama Claude Code Review y siempre cierra con conclusión neutral, así que la protección de rama nunca bloqueará un merge por su culpa. ¿Quiere bloquear? Parsee la línea de resumen bughunter-severity del check run en su propio job de CI y haga fallar el build ante hallazgos Important.

FAQ de revisión de código en Claude Code

Más guías de Claude Code