ProMaking the day run itself
Hooks: the rule that actually holds
13 min read·Lesson 1 of Making the day run itself
By the end of this lesson two rules hold in your project whether anyone remembers them or not. Every file Claude writes comes back tidy, and no session can write to .git/hooks, .git/config or its own .claude/settings.json — through a file tool or through the shell, which is the half most guards miss. You will have watched a write be refused on screen, and confirmed with /hooks that both rules are registered.