Referencia
Hooks
Los hooks del plugin y lo que aplican.
Los hooks están en silencio fuera de los proyectos agent-kit y nunca bloquean por sus propios errores.
| Evento | Matcher | Script | Qué hace |
|---|---|---|---|
SessionStart | — | session-start.mjs | Hook de SessionStart: inyecta el perfil del proyecto (tono, idioma, flujo de git, método, carriles de trabajo), un índice compacto del conocimiento y el índice de scripts. En silencio fuera de los proyectos agent-kit. |
PreToolUse | Bash | git-guard.mjs | Hook de PreToolUse(Bash): bloquea los comandos de git que prohíbe el flujo de git del proyecto. La salida 2 bloquea la llamada y muestra stderr a Claude. En silencio fuera de los proyectos agent-kit. |
PostToolUse | Write | script-nudge.mjs | Hook de PostToolUse(Write): cuando el agente escribe un script donde se perdería (fuera del proyecto, en la raíz del proyecto o en una carpeta tmp), le recuerda la skill scripts para que el script se encuentre y se reutilice la próxima vez. |
Stop | — | checkpoint.mjs | Hook de Stop: tras cada turno (síncrono: los hooks asíncronos se pierden cuando termina una ejecución headless) guarda el estado del trabajo para que la siguiente sesión lo retome: rama, archivos cambiados, trabajo activo. En silencio; nunca falla. |