I wrote about why hooks scale better than prompts and MCPs. Then I made a TLDR checklist. Neither worked. So I made consumable implementations instead.
| Hook | Problem | Posted |
|---|---|---|
| file-locking | 2 agents edit same file, one overwrites the other | r/ClaudeAI • r/ClaudeCode |
| do-not-edit | You mark a file "DO NOT EDIT", Claude edits it anyway | r/ClaudeAI • r/ClaudeCode |
| redirect | You say "use X, not Y". Next session: Y again | r/ClaudeAI • r/ClaudeCode |
| first-write | Agent writes 10 files before you see what it's doing | not posted |
| ts-typecheck | Agent leaves type errors. You find out later | not posted |
| swift-typecheck | Agent leaves Swift build errors. You find out later | not posted |