Stats
Actions
Tags
From work-convention
Enforces PR quality gates and TDD workflows by blocking tool calls until pre-checks pass. Runs bash commands that can abort Bash, Edit, Write, and Skill operations, with per-event cleanup and advisories.
5 events · 24 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 ${CLAUDE_PLUGIN_ROOT}/hooks/stop-handoff-comment.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/stop-completeness.shBashbash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-bash-escalation-block.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-bash-head-drift.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/block-secret-body.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/block-prod-destructive.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-bash-migration-slot.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-bash-test-pre-push.shEditbash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-edit-plugin-files.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-edit-monorepo-boundary.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-edit-secret-body.shWritebash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-edit-plugin-files.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-edit-monorepo-boundary.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-edit-secret-body.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/escalation-counter.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/posttooluse-status-refresh.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/notification-trigger.shBashbash ${CLAUDE_PLUGIN_ROOT}/hooks/post-bash-head-record.shEdit|Writebash ${CLAUDE_PLUGIN_ROOT}/hooks/posttooluse-decision-markup.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/session-start-identity-pin.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/session-start-briefing.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/userprompt-context-refresh.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/userprompt-todo-reminder.shbash ${CLAUDE_PLUGIN_ROOT}/hooks/userprompt-reviewer-trigger.shnpx claudepluginhub kornmuellerconsulting/work-convention-plugin --plugin work-convention