npx claudepluginhub wombat9000/claude-plugins --plugin block-dotfilesDefined in hooks/hooks.json
{
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/scripts/bash-validate.sh"
}
],
"matcher": "Bash"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/scripts/read-validate.sh"
}
],
"matcher": "Read"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/scripts/glob-validate.sh"
}
],
"matcher": "Glob"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/scripts/grep-validate.sh"
}
],
"matcher": "Grep"
}
],
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/scripts/session-context.sh"
}
]
}
]
}"Runs lumen hooks via bash commands: on SessionStart for startup|resume|clear|compact prompts, and PreToolUse before Grep or Bash tools. No file writes."