Claude Code permite routines que disparan agentes ante eventos de GitHub
Las routines se configuran en el panel web, se ejecutan en la infraestructura de Anthropic y responden a un horario, a eventos del repositorio o a una llamada a la API.

Claude Code tiene un mecanismo, las routines, que ejecuta agentes en la infraestructura de Anthropic en lugar de en tu máquina. Se configuran en el panel web, se asocian a uno o varios repositorios y se disparan de tres maneras: por horario, por eventos de GitHub o por una petición a la API. Un desarrollador las ha probado contra un repositorio real para comprobar si puede deshacerse de GitHub Actions.
Cada routine es un prompt guardado más un disparador y, opcionalmente, notificaciones. La documentación las presenta como una forma de poner Claude Code en piloto automático, y el detalle que importa es dónde corre: como el trabajo se hace en la nube, sigue adelante aunque tu portátil esté apagado.
Los tres disparadores
El de horario es el más parecido a un cron: defines una hora y el agente se lanza. El de eventos de GitHub se activa con un pull request nuevo, un PR fusionado, una release publicada o un issue abierto. El tercero es el más flexible: al añadirlo, la interfaz te da una URL propia y un token para llamarla con un POST, además de un ejemplo de curl ya montado, así que puedes disparar el agente desde un orquestador externo o desde una terminal.
Para montarlo hay que pasar por la página de routines, elegir prompt, repositorio y disparador, e instalar la GitHub App con permisos sobre el repositorio la primera vez. Las notificaciones pueden ir por push a la app de Claude, por correo o por Slack, aunque esto último exige tener Slack conectado.
Qué salió de la prueba
El objetivo era que cada pull request actualizara el README.md del repositorio, que de hecho no tenía README. El autor añadió un comentario a un script que arranca el servidor con el http.server de Python, lo subió a una rama nueva y abrió el PR desde la interfaz web de GitHub: nada corría en su equipo. Al cabo de unos minutos el pull request tenía un commit nuevo con un README.md generado. Con el disparador de API, la respuesta devuelve un identificador de sesión, una URL y un campo de tipo con el valor routine_fire.
La gracia es que el agente se cuela dentro del ciclo normal de revisión: aparece en el PR, commitea y razona con las mismas herramientas de Claude Code. Lo que el texto no cuenta pesa igual: no hay cifras de cuotas ni de precio, no aclara los límites de las ejecuciones y tampoco cierra si esto sustituye del todo a Actions. Para un repositorio pequeño es una alternativa que se monta en minutos; para una cadena de CI con matrices, cachés y secretos, la comparación queda por hacer.


