npx claudepluginhub skatekowski/wheee-plugin --plugin wheeeDefined in hooks/hooks.json
{
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "./hooks/code-gate.sh",
"description": "Code-Gate: Block direct file edits in Wheee-managed projects"
}
],
"matcher": "Write|Edit|MultilineEdit"
},
{
"hooks": [
{
"type": "command",
"command": "./hooks/guardrail.sh",
"description": "Guardrail: Block dangerous/destructive commands"
}
],
"matcher": "Bash"
}
],
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "./hooks/planning-compliance.sh",
"description": "Planning Compliance: Ensure ROADMAP.md and STATE.md are updated after review"
}
],
"matcher": "Bash"
}
]
}"PreToolUse Node.js security check blocks unsafe Edit/Write tool calls. Enforces 'bun run test' (Vitest) over 'bun test' in Bash tools (blocks invalid). PostToolUse Node.js formatting after Edit/Write. Touches bash/file writes."