Claude Code Hooks
Commandes shell qui s'exécutent automatiquement à chaque événement Claude Code (SessionStart, PostToolUse, Stop). Configurés dans settings.json. Exemples : auto-formatter après chaque Edit, post-edit guard qui vérifie les conventions de nommage, context monitor qui alerte à 80% du contexte.
Forces
- Automation transparente, s'active à chaque session sans rappel manuel
- Guardrails métier configurables : validation types, format, secrets, coverage
- Événements granulaires : avant outil, après outil, soumission prompt, stop
Limites
- Surface de risque : un hook mal écrit peut bloquer toute la session ou exécuter du code non souhaité
- Debugging non trivial, les erreurs hook s'affichent dans un format parfois peu lisible
Pour qui
- Équipes voulant enforcer les conventions sans y penser à chaque prompt
- Power users cherchant à automatiser la validation, le format et les alertes de contexte