npx claudepluginhub brandcast-signage/root --plugin rootDefined in .claude-plugin/hooks.json
{
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/context-receipt.sh"
},
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/doc-update-check.sh"
}
]
}
],
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/track-edits.sh"
}
],
"matcher": "Edit|Write"
},
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/track-doc-reads.sh"
}
],
"matcher": "Read|Grep"
}
],
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/ensure-rag.sh",
"timeout": 300
}
]
}
]
}"Runs Node.js scripts on SessionStart to init, PostToolUse (Write matcher) for stage transitions after file writes, and Stop for task completion. Involves file writes."