npx claudepluginhub masseater/claude-code-plugin --plugin mutilsDefined in hooks/hooks.json
{
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/entry/send-notification.ts"
},
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/entry/suggest-todo.ts"
}
]
}
],
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/entry/block-unsafe-type-assertion.ts"
}
],
"matcher": "Write|Edit"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/entry/block-husky-bypass.ts"
}
],
"matcher": "Bash"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/entry/suggest-plan-enhancer.ts"
}
],
"matcher": "ExitPlanMode"
}
],
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/entry/task-history.ts"
}
],
"matcher": "TodoWrite|TaskCreate|TaskUpdate"
}
],
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "cd ${CLAUDE_PLUGIN_ROOT} && bun install --production 2>/dev/null || true"
},
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/entry/check-context-version.ts"
},
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/entry/workspace-id-persist.ts"
}
]
}
],
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/entry/suggest-todo.ts"
}
]
}
]
}"Executes Node.js scripts for batch linting/extraction/aggregation on Stop, config protection pre-Edit/Write, post-edit accumulation/PR polling after tools, correction detection on prompts, bash session init. Touches bash/files."