5.1 — Stochastique vs Déterministe : pourquoi les hooks existent
Depuis le début de cette formation, tu configures Claude Code avec des fichiers CLAUDE.md, des instructions projet, et des conventions d'équipe. Tout cela fonctionne -- la plupart du temps. Le problème fondamental : CLAUDE.md est consultatif. Claude le lit, l'interprète, et fait de son mieux. Mais "de son mieux" n'est pas une garantie. Un LLM peut oublier une instruction, mal l'interpréter, ou juger qu'elle ne s'applique pas dans un contexte donné.
Les hooks résolvent ce problème. Ce sont des commandes shell ou des prompts LLM qui s'exécutent automatiquement à des points précis du cycle de vie de Claude Code. Ils ne sont pas "suggérés" -- ils sont exécutés. Quand tu