Hooks
Hook scripts on disk: 115 .cjs files in .claude/hooks/
SessionStart
Section titled “SessionStart”| Matcher | Script |
|---|---|
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
UserPromptSubmit
Section titled “UserPromptSubmit”| Matcher | Script |
|---|---|
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
PreToolUse
Section titled “PreToolUse”| Matcher | Script |
|---|---|
Bash | hook-runner.cjs |
Bash | hook-runner.cjs |
Bash | hook-runner.cjs |
Bash | hook-runner.cjs |
Bash | hook-runner.cjs |
Bash | hook-runner.cjs |
Bash | hook-runner.cjs |
Bash | hook-runner.cjs |
Bash | hook-runner.cjs |
| `Bash | mcp__UnityMCP__execute_menu_item` |
| `Edit | MultiEdit` |
| `Edit | Write |
| `Edit | Write |
mcp__knowledge-retrieval__doc_search | hook-runner.cjs |
| `mcp__pandadoc__documents_send | mcp__pandadoc__documents_status_change` |
mcp__UnityMCP__.* | hook-runner.cjs |
| `Read | Glob |
| `Read | Glob |
Skill | hook-runner.cjs |
Skill | hook-runner.cjs |
| `Task | Agent` |
| `Task | Agent` |
| `Task | Agent` |
| `Task | Agent` |
TeamCreate | hook-runner.cjs |
Write | hook-runner.cjs |
Write | hook-runner.cjs |
PostToolUse
Section titled “PostToolUse”| Matcher | Script |
|---|---|
| — | hook-runner.cjs |
| — | hook-runner.cjs |
Bash | hook-runner.cjs |
Bash | hook-runner.cjs |
Bash | hook-runner.cjs |
Bash | hook-runner.cjs |
| `Edit | Write |
| `Edit | Write |
| `Edit | Write |
| `Edit | Write |
| `Edit | Write |
| `Edit | Write |
| `Edit | Write |
| `Edit | Write |
| `Edit | Write |
mcp__knowledge-retrieval__doc_search | hook-runner.cjs |
| `Read | Grep |
| `Read | Grep |
Skill | hook-runner.cjs |
Skill | hook-runner.cjs |
| `Task | Agent |
TaskUpdate | hook-runner.cjs |
ToolSearch | hook-runner.cjs |
SubagentStop
Section titled “SubagentStop”| Matcher | Script |
|---|---|
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| Matcher | Script |
|---|---|
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
| — | hook-runner.cjs |
Raw hooks summary (ground truth)
{ "events": [ { "event": "SessionStart", "rows": [ { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" } ] }, { "event": "UserPromptSubmit", "rows": [ { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" } ] }, { "event": "PreToolUse", "rows": [ { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash|mcp__UnityMCP__execute_menu_item", "script": "hook-runner.cjs" }, { "matcher": "Edit|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "Edit|Write|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "Edit|Write|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "mcp__knowledge-retrieval__doc_search", "script": "hook-runner.cjs" }, { "matcher": "mcp__pandadoc__documents_send|mcp__pandadoc__documents_status_change", "script": "hook-runner.cjs" }, { "matcher": "mcp__UnityMCP__.*", "script": "hook-runner.cjs" }, { "matcher": "Read|Glob|Grep", "script": "hook-runner.cjs" }, { "matcher": "Read|Glob|Grep", "script": "hook-runner.cjs" }, { "matcher": "Skill", "script": "hook-runner.cjs" }, { "matcher": "Skill", "script": "hook-runner.cjs" }, { "matcher": "Task|Agent", "script": "hook-runner.cjs" }, { "matcher": "Task|Agent", "script": "hook-runner.cjs" }, { "matcher": "Task|Agent", "script": "hook-runner.cjs" }, { "matcher": "Task|Agent", "script": "hook-runner.cjs" }, { "matcher": "TeamCreate", "script": "hook-runner.cjs" }, { "matcher": "Write", "script": "hook-runner.cjs" }, { "matcher": "Write", "script": "hook-runner.cjs" } ] }, { "event": "PostToolUse", "rows": [ { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Bash", "script": "hook-runner.cjs" }, { "matcher": "Edit|Write|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "Edit|Write|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "Edit|Write|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "Edit|Write|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "Edit|Write|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "Edit|Write|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "Edit|Write|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "Edit|Write|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "Edit|Write|MultiEdit", "script": "hook-runner.cjs" }, { "matcher": "mcp__knowledge-retrieval__doc_search", "script": "hook-runner.cjs" }, { "matcher": "Read|Grep|Glob|Task|Agent", "script": "hook-runner.cjs" }, { "matcher": "Read|Grep|Glob|Task|Agent|TeamCreate", "script": "hook-runner.cjs" }, { "matcher": "Skill", "script": "hook-runner.cjs" }, { "matcher": "Skill", "script": "hook-runner.cjs" }, { "matcher": "Task|Agent|TeamCreate", "script": "hook-runner.cjs" }, { "matcher": "TaskUpdate", "script": "hook-runner.cjs" }, { "matcher": "ToolSearch", "script": "hook-runner.cjs" } ] }, { "event": "SubagentStop", "rows": [ { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" } ] }, { "event": "Stop", "rows": [ { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" }, { "matcher": "", "script": "hook-runner.cjs" } ] } ], "scriptCount": 115}