Probado · 2026-10-16

Revisión de código con IA: deja que la IA revise antes de abrir un PR

Pídele a Claude Code que revise el diff. Lista bugs, seguridad y legibilidad con arreglos sugeridos. Un comando lo limita a git diff y lecturas de archivo, así que no puede cambiar tu código.

  • ✓Un diff con 3 problemas plantados se revisó en 22 segundos (2026-10-16, Claude Code 2.1.300)
  • ✓Los 3 problemas encontrados: inyección SQL, índice de lista fuera de rango, división por cero en una lista vacía, cada uno con número de línea, gravedad y arreglo sugerido
  • ✓Solo leyó el diff y no modificó ningún archivo
Terminal de revisión de código IA: inyección SQL, fuera de rango, división por cero
Salida de terminal comprobada (clave oculta): los 3 problemas tienen número de línea y gravedad.

Configura una vez: apunta la config global a AICodeWith

Hazlo una vez; todos los casos lo reutilizan. Otras herramientas: guías de integración. Dónde obtener una clave: Obtener una clave API.

  1. 1. Instalar Claude Code

    Sigue la documentación oficial de instalación de Claude Code. Listo cuando claude --version imprime un número de versión.

  2. 2. Crear una clave y editar la config global

    Entra, abre la página **Claves API** del panel y crea una clave. Si no sabes dónde está, mira Obtener una clave API.

    Abre la config global ~/.claude/settings.json y pon la URL base y la clave bajo env:

    ~/.claude/settings.json
    {
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai",
        "ANTHROPIC_AUTH_TOKEN": "sk-YOUR_KEY"
      }
    }
    
    No añadas /v1 al final de la URL base. Reabre la terminal, ejecuta claude; una respuesta normal confirma que la conexión funciona.

Pasos probados

  1. 1. Ejecuta un comando en el repo

    Después de cambiar código, antes de hacer commit, ejecuta esto en la raíz del repo:

    bash
    claude -p 'Revisa los cambios actuales sin commitear (ejecuta git diff). Lista bugs, problemas de seguridad y de legibilidad. Para cada ítem da el número de línea, la gravedad y un arreglo sugerido. Solo revisión; no modifiques archivos.' --allowedTools 'Bash(git diff:*)' 'Read'
    
    --allowedTools solo permite git diff y lecturas de archivo, así que no puede editar código. La terminal puede imprimir un aviso en inglés sobre auto mode y api.aicodewith.ai. Puedes ignorarlo; no afecta el resultado.
  2. 2. Aplica las sugerencias tú

    La salida iba por gravedad: inyección SQL (critical), fuera de rango (high), división por cero (medium), cada una con una reescritura sugerida.

    Las sugerencias son referencias. Tú decides qué cambiar. Vuelve a lanzar el mismo comando después de editar.

Solución de problemas

Dice que no hay nada que revisar
Ejecútalo en la raíz del repo mientras los cambios sigan sin commitear. Para trabajo ya commiteado, sustituye git diff por git diff HEAD~1.
401 o solicitud fallida
Comprueba que la clave está completa y que la URL base es https://api.aicodewith.ai (sin /v1). Reabre la terminal después de cambiarlo.

FAQ

¿La revisión de código IA cambiará mi código?

No con el comando de arriba. --allowedTools solo permite git diff y lecturas de archivo. En nuestra prueba no cambió ningún archivo.

¿Puede sustituir una revisión humana?

Úsala para cazar bugs obvios y problemas de seguridad antes de un PR. Si la lógica de negocio es correcta, sigue haciendo falta un compañero.

¿Cuánto dura una revisión?

Un archivo con 3 cambios tardó 22 segundos. Diffs más grandes tardan más.

¿Quieres una versión de un clic? Deja tu correo

¿No quieres configurar esto tú mismo? Estamos evaluando una herramienta de un clic para “Revisión de código con IA” y te avisaremos por correo.