{ "$schema": "https://charm.land/crush.json", "hooks": { "PreToolUse": [ { "matcher": "^todos$", "command": "./hooks/block-todos.sh", "timeout": 10 }, { "matcher": "^bash$", "command": "./hooks/enforce-bash.sh", "timeout": 10 }, { "matcher": "^(edit|write|multiedit)$", "command": "./hooks/enforce-rules.sh", "timeout": 10 }, { "matcher": "^bash$", "command": "./hooks/audit-before-git.sh", "timeout": 30 }, { "matcher": ".*", "command": "./hooks/exit-protocol.sh", "timeout": 10 } ] } }