npx claudepluginhub umputun/cc-thingz --plugin planningDefined in hooks/hooks.json
{
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/scripts/plan-review-hook.py",
"timeout": 345600
}
],
"matcher": "ExitPlanMode"
}
],
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "mkdir -p \"${CLAUDE_PLUGIN_DATA}/prompts\" \"${CLAUDE_PLUGIN_DATA}/agents\" && for f in \"${CLAUDE_PLUGIN_ROOT}/skills/exec/references/prompts/\"*.md; do [ -f \"$f\" ] && bn=$(basename \"$f\") && [ ! -f \"${CLAUDE_PLUGIN_DATA}/prompts/$bn\" ] && cp \"$f\" \"${CLAUDE_PLUGIN_DATA}/prompts/$bn\"; done; for f in \"${CLAUDE_PLUGIN_ROOT}/skills/exec/references/agents/\"*.txt; do [ -f \"$f\" ] && bn=$(basename \"$f\") && [ ! -f \"${CLAUDE_PLUGIN_DATA}/agents/$bn\" ] && cp \"$f\" \"${CLAUDE_PLUGIN_DATA}/agents/$bn\"; done; true",
"timeout": 10
}
]
}
]
}"Runs Python discovery script before every Glob and Grep tool use via PreToolUse hooks; initializes with another Python script on SessionStart."