npx claudepluginhub 5uck1ess/devkitDefined in hooks/hooks.json
{
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/stop-gate.sh",
"timeout": 90,
"statusMessage": "Quality gate..."
}
],
"matcher": "Stop"
}
],
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/safety-check.sh",
"timeout": 10,
"statusMessage": "Safety check..."
}
],
"matcher": "Bash"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/audit-trail.sh",
"timeout": 5,
"statusMessage": "Logging command..."
}
],
"matcher": "Bash"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/rtk-rewrite.sh",
"timeout": 5,
"statusMessage": "RTK optimize..."
}
],
"matcher": "Bash"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/safety-check.sh",
"timeout": 10,
"statusMessage": "Checking file safety..."
}
],
"matcher": "Edit|Write"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/pr-gate.sh",
"timeout": 5,
"statusMessage": "PR check..."
}
],
"matcher": "Bash"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/security-patterns.sh",
"timeout": 5,
"statusMessage": "Security check..."
}
],
"matcher": "Edit|Write"
}
],
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/post-validate.sh",
"timeout": 10,
"statusMessage": "Validating output..."
}
],
"matcher": "Bash"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/post-validate.sh",
"timeout": 10,
"statusMessage": "Validating write..."
}
],
"matcher": "Edit|Write"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/slop-detect.sh",
"timeout": 5,
"statusMessage": "Slop check..."
}
],
"matcher": "Edit|Write"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/lang-review.sh",
"timeout": 5,
"statusMessage": "Code quality check..."
}
],
"matcher": "Edit|Write"
}
],
"SubagentStop": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/subagent-stop.sh",
"timeout": 10,
"statusMessage": "Verifying agent work..."
}
],
"matcher": "Stop"
}
]
}"Enforces safety, security, quality gates on Bash commands and Edit/Write operations via Pre/PostToolUse hooks. Blocks unsafe actions, audits, validates outputs, detects slop."