Integración de Claude Code en pull requests de GitHub

Clase 17 de 18Curso de Claude Code

Resumen

Aprende a usar Claude Code dentro de GitHub para automatizar el code review y ejecutar tareas directamente desde un pull request. Con una modificación simple al README y una nueva branch, verás cómo se activa un workflow en GitHub Actions, cómo invocar a Claude por comentarios y cómo usar la terminal para revisar y resolver feedback sin abrir un editor.

¿Cómo crear un pull request en GitHub con Claude Code listo para revisar?

Crear el pull request dispara la revisión automática y habilita la invocación por comentarios. La app ya tiene permisos de lectura y escritura sobre pull requests.

¿Qué cambios mínimos necesitas para el ejemplo?

  • Haz un cambio simple en el README del backend.
  • Agrega una línea descriptiva: “Esto es un ejemplo para un pull request”.
  • Evita tocar otros archivos si no es necesario.

¿Cómo nombrar la branch y hacer commit?

  • Crea una branch de trabajo con nombre claro.
  • Prepara, confirma y empuja tus cambios.
git checkout -b feat-cloud-code-usage
git status
# modifica README
git add backend readme.md
git status
git commit -m "A simple modification to readme file"
git push

¿Qué verás al abrir el PR?

  • GitHub muestra la branch recién creada con la opción de create pull request.
  • Abre el PR contra el mismo repositorio y una descripción breve del cambio.
  • El PR queda listo para merge si no hay conflictos.

¿Cómo se activa el code review automático con GitHub Actions?

Al crear el PR, se enciende el job de revisión de Claude Code en GitHub Actions. Ahí verás los pasos definidos en el archivo de workflow.

¿Qué hace el job de Claude Code?

  • Revisa el código enviado en el PR.
  • Detecta code smell y posibles fallas de seguridad.
  • Funciona como code review automatizado en cada cambio.

¿Qué resultados deja en el pull request?

  • Publica un resumen con hallazgos y mejoras sugeridas.
  • Identifica archivos modificados (ejemplo: README del backend) y el cambio específico.
  • Marca tareas como completadas a medida que avanza la ejecución.

¿Cómo invocar a Claude por comentarios?

  • Ve al “landing” del PR y en comentarios menciona: @cloud.
  • Formula una solicitud clara: por ejemplo, “explícame los cambios que están en esta rama”.
  • Claude confirma recepción con “ojos” y agrega un comentario con el enlace al otro job que analizará el PR y la base de código del repositorio.
  • Observa cómo enumera tareas, las ejecuta y las marca como terminadas.

¿Cómo usar la terminal para leer comentarios y actuar con Claude Code?

Desde la terminal, puedes traer los comentarios del PR y usarlos como insumo para resolverlos con Claude Code, apoyándote en el CLI de GitHub.

¿Qué comando consulta los comentarios del PR?

  • Ejecuta el comando de “PR comments” desde Claude.
  • Recupera los comentarios del PR y los analiza para ti.
# desde Claude, ejecuta el comando para traer comentarios del PR
pr comments

¿Qué información recibirás en la terminal?

  • Comentarios sobre calidad de código y mejores prácticas.
  • La tarea solicitada a Claude: por ejemplo, describir los cambios de la branch.
  • Todo queda disponible para que Claude Code lo ejecute y lo revise.

¿Qué habilidades y conceptos aplicas aquí?

  • Gestión de ramas con Git: creación de branch, commit y push.
  • Trabajo con pull requests en GitHub y permisos de lectura/escritura.
  • Automatización con GitHub Actions: workflow y job de revisión.
  • Code review automatizado: detección de code smell y fallas de seguridad.
  • Invocación por comentarios: mención a @cloud y seguimiento de tareas.
  • Uso de CLI de GitHub para traer y analizar comentarios del PR.
  • Resolución de feedback sin editor: trabajo directo sobre el repositorio.

¿Ya integraste a Claude Code en un nuevo feature usando solo el pull request de GitHub? Cuéntame en comentarios qué hiciste y cómo lo resolviste.