PR review con Claude Code
Cómo montamos un pre-review AI en los PRs a costo ~0, usando la GitHub Action de Claude Code con auth de suscripción.
Montamos una capa de pre-review AI en cada PR (antes del review humano) para recortar 30–50% de nuestro tiempo de review (ver el “review sandwich”). La clave: correrla a costo marginal ~0 con la GitHub Action de Claude Code y auth de suscripción, no con el producto managed pago.
Las tres formas (jul-2026)
- GitHub Action ✓
- Code Review managed
- Local /code-review
anthropics/claude-code-action@v1. Corre en tus runners, contra tu plan. Con auth de suscripción sale a costo marginal ~0. La que usamos.
Costo: el detalle que define todo
La Action tiene dos modos de auth, y la diferencia es plata:
Secret CLAUDE_CODE_OAUTH_TOKEN → consume tu plan Max/Team.
Oficialmente soportado.
Secret ANTHROPIC_API_KEY → tokens facturados aparte. Más caro.
Caveat: los reviews cuentan contra los límites de tu plan (Max: ventana de 5h
- tope de 7 días). No es plata, pero puede comerse tu quota interactiva, por eso lo gateamos (abajo).
Setup
/install-github-app (hace casi todo)
/install-github-app: instala el App en el repo, setea el secret y deja el workflow. Es el camino recomendado.(manual) token + secret
claude setup-token → gh secret set CLAUDE_CODE_OAUTH_TOKEN -R org/repo, y instalas el App desde github.com/apps/claude.El workflow
.github/workflows/claude-review.yml con un prompt explícito (el genérico postea vacío) y --max-turns holgado.Gatearlo (para no quemar quota)
- Trigger
opened, ready_for_review, reopened, nuncasynchronize(cada push = un run). Un draft que pasa a ready sí se re-revisa; un push suelto no. - Re-review a demanda: comentas
@claude revisa los últimos cambios(ver Automatización).
Advisory, no bloqueante
El review no es un required status check. Pasa con solo correr (no por
hallazgos), y sin synchronize dejaba el check pending en cada push. El gate real
es approvals=1 (un humano aprueba) + CI-tests cuando exista. El review informa
esa decisión, no la reemplaza.
Preguntas frecuentes
¿El review de agente aprueba o mergea el PR?
¿El review de agente aprueba o mergea el PR?
Si seteo los dos secrets, ¿cuál gana?
Si seteo los dos secrets, ¿cuál gana?
ANTHROPIC_API_KEY (metered, paga). Configura solo CLAUDE_CODE_OAUTH_TOKEN para quedarte en costo ~0.¿Consume mi quota interactiva de Claude?
¿Consume mi quota interactiva de Claude?
opened y a PRs de agente o grandes.