Skip to content

Hooks

Hook scripts on disk: 115 .cjs files in .claude/hooks/

MatcherScript
—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
MatcherScript
—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
MatcherScript
Bashhook-runner.cjs
Bashhook-runner.cjs
Bashhook-runner.cjs
Bashhook-runner.cjs
Bashhook-runner.cjs
Bashhook-runner.cjs
Bashhook-runner.cjs
Bashhook-runner.cjs
Bashhook-runner.cjs
`Bashmcp__UnityMCP__execute_menu_item`
`EditMultiEdit`
`EditWrite
`EditWrite
mcp__knowledge-retrieval__doc_searchhook-runner.cjs
`mcp__pandadoc__documents_sendmcp__pandadoc__documents_status_change`
mcp__UnityMCP__.*hook-runner.cjs
`ReadGlob
`ReadGlob
Skillhook-runner.cjs
Skillhook-runner.cjs
`TaskAgent`
`TaskAgent`
`TaskAgent`
`TaskAgent`
TeamCreatehook-runner.cjs
Writehook-runner.cjs
Writehook-runner.cjs
MatcherScript
—hook-runner.cjs
—hook-runner.cjs
Bashhook-runner.cjs
Bashhook-runner.cjs
Bashhook-runner.cjs
Bashhook-runner.cjs
`EditWrite
`EditWrite
`EditWrite
`EditWrite
`EditWrite
`EditWrite
`EditWrite
`EditWrite
`EditWrite
mcp__knowledge-retrieval__doc_searchhook-runner.cjs
`ReadGrep
`ReadGrep
Skillhook-runner.cjs
Skillhook-runner.cjs
`TaskAgent
TaskUpdatehook-runner.cjs
ToolSearchhook-runner.cjs
MatcherScript
—hook-runner.cjs
—hook-runner.cjs
—hook-runner.cjs
—hook-runner.cjs
—hook-runner.cjs
MatcherScript
—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
}