Stats
Actions
Tags
From sdlc
Blocks editing/writing on the main branch, enforces branch leases for bash commands, normalizes bash output, and marks in-progress tasks. Runs bash scripts, can modify files.
3 events · 8 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
Bash(git commit*)bash -c 'if [ -d ".quality/checkpoints" ]; then bash "${CLAUDE_PLUGIN_ROOT}/scripts/checkpoint.sh" drift 2>&1 || { echo "BLOCKED: Quality checkpoints have drifted — run gates before committing"; exit 1; }; fi'"${CLAUDE_PLUGIN_ROOT}/hooks/require-critic-approval"Bash(git push*)bash "${CLAUDE_PLUGIN_ROOT}/scripts/run-gates.sh" all 2>&1Bash(gh pr create*)|Bash(gh pr edit*)"${CLAUDE_PLUGIN_ROOT}/hooks/enforce-review-before-pr"Bash(gh pr merge*)"${CLAUDE_PLUGIN_ROOT}/hooks/block-merge-without-ci"Write|EditBash"${CLAUDE_PLUGIN_ROOT}/hooks/enforce-fixes"startup|resume|clear|compact"${CLAUDE_PLUGIN_ROOT}/hooks/session-start"npx claudepluginhub jerrod/agent-plugins --plugin sdlc