Hooks SmartStackSmartStack Hooks
SmartStack CLI déploie un ensemble de hooks Claude Code qui agissent en garde-fous pendant les sessions de développement assisté par IA. SmartStack CLI deploys a set of Claude Code hooks that act as guard rails during AI-assisted development sessions.
Les hooks sont installés dans et déclenchés par les évènements Claude Code (/.claude/hooks/PreToolUse, PostToolUse, Stop, etc.) selon la configuration de /.claude/settings.json.
Hooks live in and are triggered by Claude Code events (/.claude/hooks/PreToolUse, PostToolUse, Stop, …) per the /.claude/settings.json configuration.
Hooks déployésDeployed hooks
| Hook | DéclencheurTrigger | RôleRole |
|---|---|---|
appsettings-guard.sh |
PreToolUse (Edit, Write) |
Bloque l'écriture de secrets dans appsettings..jsonBlocks writing secrets into appsettings..json |
stop-hook.sh |
Stop |
Statusline + nettoyage de fin de sessionStatus line + end-of-session cleanup |
bash-guard.sh |
PreToolUse (Bash) |
Bloque les commandes destructives non autoriséesBlocks unauthorised destructive commands |
Personnaliser un hookCustomising a hook
Ne modifiez jamais directement les fichiers de — ils sont écrasés à la prochaine mise à jour. Forkez le hook depuis /.claude/hooks/templates/hooks/ du repo CLI, ou ajoutez un hook complémentaire dans /.claude/settings.local.json.
Never edit the files in directly — they are overwritten on the next update. Fork the hook from /.claude/hooks/templates/hooks/ in the CLI repo, or add a complementary hook in /.claude/settings.local.json.
DiagnosticDiagnostics
ss doctor # vérifie hooks + skills + settings
ss doctor --json # sortie machine