npx claudepluginhub ialameh/sift-coder --plugin siftcoderDefined in hooks/hooks.json
${CLAUDE_PLUGIN_ROOT}/scripts/should-continue.sh10msRead|Write|Edit${CLAUDE_PLUGIN_ROOT}/scripts/boundary-enforcer.sh5msRead|Write|Edit|Bash|Grep|Glob${CLAUDE_PLUGIN_ROOT}/hooks/post-tool-use/capture-observation.sh2msWrite|Edit${CLAUDE_PLUGIN_ROOT}/scripts/quality-gates/format.sh30ms${CLAUDE_PLUGIN_ROOT}/scripts/quality-gates/lint.sh60ms${CLAUDE_PLUGIN_ROOT}/scripts/quality-gates/type-check.sh120ms${CLAUDE_PLUGIN_ROOT}/hooks/session-start/inject-context.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/inject-knowledge.sh5msRuns bash scripts on session start/resume and stop; before Write/Edit/Bash/EnterWorktree tools (30s timeout) and after Write/Edit/Bash (10s timeout). Executes bash, handles file writes.