Hooks
Comandos definidos por quien usa el agente, que se ejecutan en puntos específicos de su ciclo de vida. Dan control determinista: una acción ocurre siempre, sin depender de que el modelo decida ejecutarla.
Verificación de enlaces. Enlaces verificados contra la documentación oficial de Claude Code, el 17 de octubre de 2026.
Documentación oficial
-
Automate actions with hooks (enlace externo)
Guía de primeros pasos: cómo configurar un hook y casos de uso frecuentes.
-
Referencia de hooks (enlace externo)
Esquemas de eventos completos, formatos de entrada/salida JSON y funciones avanzadas.
Casos de uso comunes
Según la guía oficial, los hooks se usan sobre todo para tres propósitos:
- Avisos y notificaciones. Por ejemplo, una notificación de escritorio cada vez que el agente queda esperando una respuesta, para no tener que vigilar la terminal.
- Automatizar tareas repetitivas. Por ejemplo, formatear código automáticamente después de que el agente edita un archivo.
- Reglas del proyecto. Validar comandos antes de ejecutarlos o exigir ciertas convenciones, de forma determinista en vez de confiar en que el modelo las recuerde.
Para decisiones que requieren criterio en vez de una regla fija, la documentación oficial también describe hooks basados en instrucciones o en otro modelo, que evalúan una condición en lugar de aplicarla de forma mecánica.