SessionStart
01Hook Claude Code
Runs when a session starts, executing check-updates.sh, session-restore.sh and session-startup.sh (3 commands). From luiseiman/dotforge.
Configuration governance for Claude Code. Bootstrap, audit, sync, and evolve .claude/ across projects.
Hook Claude Code
Runs when a session starts, executing check-updates.sh, session-restore.sh and session-startup.sh (3 commands). From luiseiman/dotforge.
Hook Claude Code
Runs before the agent uses a tool for Bash, Bash, TaskUpdate, TaskCreate, Bash and Bash tool calls, executing block-destructive.sh, no-destructive-git__pretooluse__bash__0.sh, respect-todo-state__pretooluse__taskupdate__0.sh, respect-todo-state__pretooluse__taskcreate__1.sh, verify-before-done__pretooluse__bash__0.sh…
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, executing lint-on-save.sh, detect-stack-drift.sh and tool-latency.sh (3 commands). From luiseiman/dotforge.
Hook Claude Code
Runs after the context is compacted, executing post-compact.sh. From luiseiman/dotforge.
Hook Claude Code
Runs when the agent finishes a response, executing session-report.sh. From luiseiman/dotforge.
Hook Claude Code
Runs on the PermissionDenied event, executing permission-denied.sh. From luiseiman/dotforge.
Hook Claude Code
Runs once when the project is set up for init and maintenance tool calls, executing pre-session-check.sh (2 commands). From luiseiman/dotforge.
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, executing pre-compact-warning.sh. From luiseiman/dotforge.