Stats
Actions
Tags
From composure
Blocks or stages file writes, reads, and skill invocations using PreToolUse and PostToolUse hooks. Runs bash scripts on session start and user prompt to load handoff and pre-process prompts.
4 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
Readbash "${CLAUDE_PLUGIN_ROOT}/hooks/graph/graph-read-clear.sh" 2>&1 || exit 02msRead|Edit|Writebash "${CLAUDE_PLUGIN_ROOT}/hooks/enforcement/architecture-skill-trigger.sh" 2>&1 || { echo '[composure:pre:arch-trigger] hook failed' >&2; exit 0; }5msEdit|Writebash "${CLAUDE_PLUGIN_ROOT}/hooks/enforcement/decomposition-guide.sh" 2>&1 || { echo '[composure:pre:decomp-guide] hook failed' >&2; exit 0; }5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/enforcement/no-bandaids.sh" 2>&1 || { echo '[composure:pre:no-bandaids] hook failed' >&2; exit 0; }5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/enforcement/framework-validation.sh" 2>&1 || { echo '[composure:pre:framework-validation] hook failed' >&2; exit 0; }5ms.*composure.graph.*bash "${CLAUDE_PLUGIN_ROOT}/hooks/graph/graph-read-reminder.sh" 2>&1 || exit 03msEdit|Writebash "${CLAUDE_PLUGIN_ROOT}/hooks/quality/decomposition-check.sh" 2>&1 || { echo '[composure:post:decomp-check] hook failed' >&2; exit 0; }10msEdit|Writebash "${CLAUDE_PLUGIN_ROOT}/hooks/graph/graph-update.sh" 2>&1 || { echo '[composure:post:graph-update] hook failed' >&2; exit 0; }15msEdit|Writebash "${CLAUDE_PLUGIN_ROOT}/hooks/cortex/memory-fusion.sh" 2>&1 || exit 03ms.*sequential.thinking.*bash "${CLAUDE_PLUGIN_ROOT}/hooks/cortex/seq-think-capture.sh" 2>&1 || exit 03msTask.*bash "${CLAUDE_PLUGIN_ROOT}/hooks/task/task-state-writer.sh" 2>&1 || exit 02msstartup|resume|clear|compactbash "${CLAUDE_PLUGIN_ROOT}/hooks/session/session-boot.sh" 2>&1 || exit 08msstartupbash "${CLAUDE_PLUGIN_ROOT}/hooks/session/session-auth.sh" 2>&1 || exit 08msstartup|resumebash "${CLAUDE_PLUGIN_ROOT}/hooks/session/resume-check.sh" 2>&1 || exit 010msstartupbash "${CLAUDE_PLUGIN_ROOT}/hooks/guardrails/guardrails-load.sh" 2>&1 || exit 03msbash "${CLAUDE_PLUGIN_ROOT}/hooks/guardrails/long-prompt-detect.sh" 2>&1 || exit 02msnpx claudepluginhub hrconsultnj/claude-plugins --plugin composure