Stats
Actions
Tags
From shannon
Runs quality, security, and session management hooks across the Claude Code lifecycle. Validates bash commands before execution, checks for secrets and destructive DB migrations after file edits, and generates handoff docs on stop. Executes shell scripts and Python tools.
5 events · 16 hooks
Safety signals detected in this hook configuration
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
*PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/stop-task-semantics.js"Write|Edit|MultiEditPATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/block-fab-files.js"Edit|MultiEditPATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/read-before-edit.js"Write|Edit|MultiEditPATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/plan-before-execute.js"TaskUpdatePATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/evidence-gate-reminder.js"Task|AgentPATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/subagent-governance-inject.js"BashPATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/validation-not-compilation.js"PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/validation-skill-tripwire.js"PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/completion-claim-validator.js"Edit|Write|MultiEditPATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/fab-pattern-detection.js"PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/evidence-quality-check.js"TaskCreate|TaskUpdatePATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/task-list-tracker.js"*PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/hooks-fired-log.js"PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/context-threshold-warn.js"startup|resume|clear|compactPATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/session-context-inject.cjs"*PATH="/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:$PATH" node "${CLAUDE_PLUGIN_ROOT}/hooks/skill-activation-check.js"12plugins reuse this hooks config
First indexed Feb 9, 2026
Showing the 6 earliest of 12 plugins
npx claudepluginhub krzemienski/shannon-framework --plugin shannon