{ "hooks": { "SessionStart": [ { "matcher": "startup|resume|clear", "hooks": [ { "type": "command", "command": ".claude/hooks/session-start-recall.sh" } ] }, { "matcher": "startup|resume|clear", "hooks": [ { "type": "command", "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/publish-lag-check.sh" } ] } ], "PreToolUse": [ { "matcher": "Write|Edit", "hooks": [ { "type": "command", "command": ".claude/hooks/sdd-guard.sh" }, { "type": "command", "command": ".claude/hooks/pre-write-guard.sh" }, { "type": "command", "command": ".claude/hooks/wiki-secret-scan.sh" } ] }, { "matcher": "Grep|Glob|Read|Bash", "hooks": [ { "type": "command", "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/wiki-first-search.sh" } ] }, { "matcher": "Task", "hooks": [ { "type": "command", "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/subagent-wiki-guard.sh" } ] } ] } }