{ "hooks": { "SessionStart": [ { "hooks": [{ "type": "command", "command": "beans prime" }] } ], "PreCompact": [ { "hooks": [{ "type": "command", "command": "beans prime" }] } ], "PreToolUse": [ { "matcher": "Bash", "hooks": [ { "type": "command", "command": ".claude/guard-branch.sh", "statusMessage": "Checking branch protection..." } ] } ] } }