5.1 — Estocástico vs Determinista: por qué existen los hooks
Desde el comienzo de esta formación, configuras Claude Code con archivos CLAUDE.md, instrucciones de proyecto y convenciones de equipo. Todo eso funciona, la mayoría de las veces. El problema fundamental: CLAUDE.md es consultivo. Claude lo lee, lo interpreta y hace lo mejor que puede. Pero "lo mejor que puede" no es una garantía. Un LLM puede olvidar una instrucción, malinterpretarla o juzgar que no se aplica en un contexto dado.
Los hooks resuelven este problema. Son comandos shell o prompts LLM que se ejecutan automáticamente en puntos precisos del lifecycle de Claude Code. No están "sugeridos", están ejecutados. Cuando configuras un hook que bloquea las eliminaciones