Stats
Actions
Tags
Help us improve
Share bugs, ideas, or general feedback.
From composure
Blocks Write/Edit tool calls until a guard script passes, then stages and renames files after use. Runs a skill pre-hook on Skill calls, loads handoff context on session start, and executes a prompt pre-hook on every user prompt. All hooks run bash scripts and may modify files.
4 events · 16 hooks
npx claudepluginhub hrconsultnj/claude-plugins --plugin composureSafety 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 02msShare bugs, ideas, or general feedback.