npx claudepluginhub nthplusio/functional-claude --plugin tabby-devDefined in hooks/hooks.json
{
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/check-tabby-learnings.js",
"timeout": 10
}
]
}
],
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/verify-tabby-backup.js",
"timeout": 10
}
],
"matcher": "Edit|Write"
}
],
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/tabby-session-start.js",
"timeout": 30
}
]
}
]
}"Runs Node.js scripts: session-init on SessionStart, layer-check and contract-guard before Write/Edit tools (may block/modify), stop-reminder on Stop. Touches files."