Ultrareview es una característica de vista previa de investigación. La característica, los precios y la disponibilidad pueden cambiar según los comentarios. El comando es
/code-review ultra. Cuando ultrareview está disponible para su cuenta, /ultrareview es un alias./code-review ultra, Claude Code lanza una flota de agentes revisores en un sandbox en la nube para encontrar errores en su rama o solicitud de extracción.
En comparación con una /code-review local, ultrareview ofrece:
- Mayor señal: cada hallazgo reportado se reproduce y verifica de forma independiente, por lo que los resultados se centran en errores reales en lugar de sugerencias de estilo
- Cobertura más amplia: una flota más grande de agentes revisores explora el cambio en paralelo, lo que expone problemas que una revisión local podría perder
- Sin uso de recursos locales: la revisión se ejecuta completamente en un sandbox en la nube, por lo que su terminal permanece libre para otro trabajo mientras se ejecuta
/login y autentícate primero con claude.ai. Ultrareview no está disponible cuando se usa Claude Code con Amazon Bedrock, Google Cloud’s Agent Platform o Microsoft Foundry, y no está disponible para organizaciones que han habilitado Zero Data Retention o que tienen aplicada la configuración HIPAA. Cuando ultrareview no está disponible, /code-review ultra ejecuta en su lugar una revisión local en tu sesión.
Ejecuta ultrareview desde la CLI
Inicia una revisión desde cualquier repositorio git:.env y *.tfvars. Cuando revisas un pull request, Claude Code no carga nada desde tu máquina.
Antes de lanzar, Claude Code muestra un diálogo de confirmación con el alcance de la revisión, sus ejecuciones gratuitas restantes y el costo estimado; para una revisión de rama, el alcance incluye el recuento de archivos y líneas. Después de confirmar, la revisión continúa en segundo plano mientras sigue usando su sesión.
El comando se ejecuta solo cuando lo invoca con /code-review ultra; Claude no inicia un ultrareview por su cuenta.
Revisa contra una base diferente
Para comparar contra una base que no sea la rama predeterminada, pase el nombre de la rama. Este ejemplo revisa su rama actual contradevelop en su lugar:
origin. Si el nombre tiene un error tipográfico, Claude Code sugiere el nombre de rama más cercano en el error.
Un ID de confirmación o etiqueta también funciona como la base, y la revisión cubre los cambios en su rama desde esa confirmación.
Revisa una solicitud de extracción
Para revisar un pull request engithub.com en lugar de una rama local, pasa el número de PR:
#1234, PR 1234 y URLs de PR pegadas; una URL pegada debe apuntar al repositorio en su directorio actual.
El modo PR necesita un repositorio en github.com. Para un repositorio en una instancia de GitHub Enterprise Server, ejecuta /code-review ultra sin un número de PR para revisar tu rama local en su lugar.
En modo PR, el sandbox en la nube clona el pull request desde github.com en lugar de cargar tu árbol de trabajo. Usa la cuenta de GitHub conectada a tu cuenta de Claude, por lo que esa cuenta necesita acceso de lectura al repositorio.
Ejecute /web-setup para conectar su inicio de sesión de GitHub CLI a su cuenta de Claude.
Publica hallazgos en la solicitud de extracción
En Claude Code v2.1.227 o posterior, cuando revisas un pull request engithub.com, puedes hacer que Claude publique los hallazgos terminados en el PR como un único comentario simple desde tu propia cuenta de GitHub. El comentario no es una revisión ni una aprobación, y termina con una nota “Generated by Claude Code”. Cuando revisas una rama, Claude Code muestra los hallazgos solo en tu sesión.
Claude Code nunca publica a menos que elija hacerlo en esa ejecución, y --no-post es el predeterminado. Publicar es una opción que realiza para cada ejecución:
- Interactivo: en el diálogo de lanzamiento, seleccione Ejecutar y publicar los hallazgos en el PR como yo. Si agrega
--postal comando, como en/code-review ultra 1234 --post, Claude Code preselecciona esa opción y aún pregunta antes de lanzar. - No interactivo: ejecute el subcomando
claude ultrareviewcon--post. Usted consiente la publicación al ejecutar el subcomando con la bandera, por lo que Claude Code publica sin preguntar. En una ejecución declaude -p '/code-review ultra', Claude Code sale antes de que lleguen los hallazgos, por lo que no publica nada; use el subcomando en su lugar.
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC.
En una sesión interactiva, Claude Code inicia la publicación cuando llegan los hallazgos, por lo que mantenga la sesión abierta hasta que se complete la revisión. Claude Code mantiene la opción de publicación solo en esa sesión. Si la sesión termina antes de que se complete la revisión, Claude Code no publica nada, incluso si reanuda la conversación más tarde.
Cuando la publicación se completa, Claude le dice el resultado:
- Publicado: Claude le proporciona un enlace al comentario.
- Ya publicado: una publicación anterior de la misma revisión ya puso el comentario en el PR, por lo que Claude le vincula a la solicitud de extracción en su lugar de publicar de nuevo.
- Falló: Claude le dice por qué, y los hallazgos permanecen en su terminal para que pueda publicarlos manualmente.
Pasa una solicitud en palabras simples
En Claude Code v2.1.218 o posterior, también puede describir en qué está trabajando en palabras simples:check PR 123 again, Claude Code tampoco se lanza; le pide que vuelva a ejecutar con solo el número de PR para revisar ese PR, o sin la referencia para revisar su rama actual.
Límites de diferencia y alternativas
Ultrareview verifica la diferencia antes de que se ejecute cualquier trabajo de revisión y le dice cuándo no puede revisarla tal como está:- Diferencia demasiado grande: una revisión de rama puede incluir hasta 500 archivos cambiados y 8,000 líneas cambiadas de forma predeterminada. Los valores exactos pueden cambiar, y el rechazo nombra los que están en vigor, el tamaño de su diferencia y los archivos con la mayoría de líneas cambiadas. Claude Code rechaza una solicitud de extracción demasiado grande de la misma manera, nombrando sus recuentos de archivos y líneas pero no el desglose por archivo
- Nada que revisar: cuando la diferencia contra la base está vacía, ultrareview rechaza y nombra la rama o confirmación con la que comparó y el caso en el que se encuentra, como estar en la rama base en sí sin nada sin confirmar, o una rama cuyos compromisos ya son parte de la base. También sugiere la forma de salir para ese caso, como cambiar a la rama con su trabajo, preparar o confirmar ediciones locales, o pasar una base diferente
-
Primera confirmación: la primera confirmación de un repositorio no tiene nada anterior con lo que comparar, por lo que ultrareview revisa cada archivo en ella después de confirmar en el diálogo de lanzamiento. Si tiene archivos sin rastrear, rechaza en su lugar y le dice que
git addlos que desea revisar. Se aplican los mismos límites de tamaño. Una primera confirmación se revisa completamente solo después de esa confirmación, por lo que el subcomandoclaude ultrareviewyclaude -pla rechazan y lo señalan a una sesión interactiva en su lugar. Requiere Claude Code v2.1.277 o posterior -
Sin base de fusión: cuando su rama no comparte historial con la rama base, o el repositorio no tiene rama base con la que comparar, ultrareview revisa cada archivo rastreado en el repositorio en su lugar. La alternativa requiere un clon completo y aplica los mismos límites de tamaño. Se lanza solo cuando confirma en el diálogo de lanzamiento o ejecuta el subcomando
claude ultrareviewusted mismo. Enclaude -py en cualquier otro lugar donde ninguno suceda, ultrareview rechaza, dice que la revisión cubriría cada archivo, y lo señala a una sesión interactiva. En un checkout sin ramas u otras referencias, como un HEAD desconectado creado al verificarFETCH_HEADdespués de obtener una URL, Claude Code rechaza la revisión y sugiere crear una rama primero
Precios y ejecuciones gratuitas
Ultrareview es una característica premium que se factura contra créditos de uso en lugar del uso incluido en su plan.- Ejecuciones gratuitas: las tres ejecuciones de Pro y Max son una asignación única por cuenta y no se renuevan.
- Costo por revisión: después de usar las ejecuciones gratuitas, típicamente entre 25 en créditos de uso dependiendo del tamaño del cambio, coincidiendo con la estimación que muestra el diálogo de lanzamiento antes de cada ejecución.
- Cuándo se cuenta una ejecución: una vez que la sesión en la nube comienza. Una revisión que detenga temprano o que no se complete correctamente sigue utilizando una ejecución gratuita; una revisión pagada se factura solo por la porción que se ejecutó.
/usage-credits para verificar o cambiar su configuración de créditos de uso.
Claude Code le pide que confirme la facturación de créditos de uso una vez por conversación: cuando inicia una nueva conversación, por ejemplo con /clear, Claude Code muestra la confirmación nuevamente para la próxima revisión pagada.
Rastrear una revisión en ejecución
Una revisión típicamente toma de 15 a 25 minutos. La revisión se ejecuta como una tarea en segundo plano, por lo que puedes seguir trabajando en tu sesión o iniciar otros comandos. Si elegiste publicar los hallazgos en el pull request, mantén la sesión abierta hasta que finalice la revisión; si la sesión termina primero, Claude Code no publica nada. Utilice/tasks para ver revisiones en ejecución y completadas, abra la vista de detalle para una revisión o detenga una revisión que está en progreso. Si detiene una revisión, Claude Code archiva la sesión en la nube y no devuelve hallazgos parciales.
Claude también puede indicarle que una revisión fue detenida o que su sesión no fue encontrada:
- Si la sesión en la nube de la revisión se detiene o se archiva en claude.ai antes de que finalice la revisión, Claude le indica que fue detenida.
- Si la sesión en la nube de la revisión fue eliminada, o ha iniciado sesión en una cuenta de Claude o una organización diferente desde que la inició, Claude le indica que la sesión no fue encontrada.
- Si cambió de cuenta, la revisión aún puede finalizar bajo la cuenta que la inició. Si la revisión aún se está ejecutando, inicie sesión nuevamente como esa cuenta y reanude la conversación con
claude --resumepara volver a adjuntarla.
Ejecutar ultrareview de forma no interactiva
Use el subcomandoclaude ultrareview para iniciar una ultrareview desde CI o un script sin una sesión interactiva. El subcomando inicia la misma revisión que /code-review ultra, se bloquea hasta que la revisión remota finalice e imprime los hallazgos en stdout.
/code-review ultra cuando no existe una base de fusión. Pasa un número de PR para revisar un pull request en github.com, o una rama base para revisar contra ella; el manejo de rama base coincide con el comando interactivo.
Usted da su consentimiento al respaldo de repositorio completo y al aviso de facturación y términos cuando ejecuta el subcomando, por lo que la ejecución comienza sin esperar entrada. Ejecutarlo usted mismo es lo que cuenta como consentimiento. Cuando Claude ejecuta el subcomando por usted, por ejemplo a través de la herramienta Bash, Claude Code rechaza la revisión de repositorio completo.
claude -p '/code-review ultra' no te entrega los hallazgos, así que usa claude ultrareview en scripts. La ejecución con -p inicia la revisión en la nube y sale sin esperarla. Cuando la revisión facturaría créditos de uso, la ejecución con -p se detiene sin iniciarla. Antes de v2.1.218, /code-review ultra en una sesión no interactiva ejecutaba una revisión local.
claude ultrareview escribe sus mensajes de progreso en stderr para que stdout permanezca analizable. Usa estos flags para controlar su salida, el tiempo de espera y si publicar los hallazgos:
Ejecutar
claude ultrareview requiere la misma autenticación y configuración de créditos de uso que /code-review ultra.
El subcomando sale con uno de tres códigos:
- 0: la revisión se completó, con o sin hallazgos
- 1: la revisión no se pudo iniciar o se detuvo antes de finalizar, la sesión en la nube generó un error, o se agotó el tiempo de espera
- 130: interrumpió el subcomando con Ctrl-C
--post, el subcomando inicia la publicación justo después de imprimir los hallazgos e imprime el enlace en stderr.
- Si la ejecución falla, se detiene o se agota el tiempo de espera, el subcomando no publica nada.
- Si la revisión se completa pero el comentario no se publica, Claude Code imprime el motivo en stderr, y los hallazgos permanecen en stdout para que pueda publicarlos manualmente.
Cómo ultrareview se compara con /code-review
Ambas revisiones examinan código, pero las utiliza en diferentes etapas de su flujo de trabajo.
Utilice
/code-review para retroalimentación rápida mientras trabaja, o pase un número de PR para revisar la solicitud de extracción de un compañero antes de aprobarla. Utilice /code-review ultra antes de fusionar un cambio sustancial cuando desee una pasada más profunda que detecte problemas que una revisión local podría perder.
Recursos relacionados
- Claude Code en la web: aprende cómo funcionan las sesiones en la nube y los sandboxes en la nube
- Gestiona costos de manera efectiva: rastrear el uso y establecer límites de gasto