Skip to content

Hooks

Hooks fire at lifecycle events. No manual intervention needed.

HookEventWhat it does
session-start.shSessionStart
enforce-skills.shPreToolUse
enforce-worktree.shPreToolUse
enforce-skill-gate.shPreToolUse
enforce-debug-before-fix.shPreToolUse
inject-skill-awareness.shUserPromptSubmit
subagent-start.shSubagentStart
pre-compact.shPreCompact
post-push-pr-check.shPostToolUse
detect-test-failure.shPostToolUse
enforce-tdd-order.shPostToolUse
gotcha-capture.shPostToolUse
nap-ninja-hook.shPostToolUse
env-ninja-hook.shPostToolUse
async-lint.shPostToolUse
update-last-updated.shPostToolUse
task-completed.shTaskCompleted
stop-verification.shStop
subagent-stop.shSubagentStop
session-end.shSessionEnd
tool-failure-context.shPostToolUseFailure