{ "hooks": { "SessionStart": [ { "hooks": [ { "type": "command", "command": "${CLAUDE_PLUGIN_ROOT}/scripts/session-init.sh", "timeout": 10000 } ] } ], "Stop": [ { "hooks": [ { "type": "prompt", "prompt": "Before ending, check if there are uncommitted changes or incomplete tasks. If so, briefly note what remains to be done." } ] } ], "PostToolUse": [ { "matcher": "Write|Edit", "hooks": [ { "type": "prompt", "prompt": "Verify the edit was correct: check for syntax errors, missing imports, or broken logic in the changed file. If issues found, fix them immediately." } ] } ] } }