npx claudepluginhub berrzebb/claude-plugins --plugin consensus-loopDefined in hooks/hooks.json
node ${CLAUDE_PLUGIN_ROOT}/session-stop.mjs120msnode ${CLAUDE_PLUGIN_ROOT}/pre-compact.mjs5000msBash|Agentnode ${CLAUDE_PLUGIN_ROOT}/session-gate.mjs10000msnode ${CLAUDE_PLUGIN_ROOT}/post-compact.mjs5000msEdit|Writenode ${CLAUDE_PLUGIN_ROOT}/index.mjs30000msnode ${CLAUDE_PLUGIN_ROOT}/session-start.mjsimplementernode ${CLAUDE_PLUGIN_ROOT}/subagent-stop.mjs10000msnode ${CLAUDE_PLUGIN_ROOT}/teammate-idle.mjs60000msimplementer|scoutnode ${CLAUDE_PLUGIN_ROOT}/subagent-start.mjs10000msnode ${CLAUDE_PLUGIN_ROOT}/task-completed.mjs60000msnode ${CLAUDE_PLUGIN_ROOT}/worktree-create.mjs30000msnode ${CLAUDE_PLUGIN_ROOT}/worktree-remove.mjs10000msRuns Node.js hooks on 12 Claude Code events: session/subagent/task lifecycle, worktree create/remove, pre/post compact, gates Bash/Agent pre-tool-use, post-processes Edit/Write. Touches bash, writes files.