In my previous post, I covered how CLAUDE.md teaches Claude your conventions. That works well for guidance: coding style, architecture decisions, workflow preferences. But guidance has a gap: Claude can choose to ignore it. If you need something to happen every single time, without exception, you need enforcement.

That's where hooks come in....