SessionStart
01Hook
Runs when a session starts, executing gsd-ensure-canonical-path.js and gsd-check-update.js via node (2 commands). From open-gsd/gsd-core.
60 tagged spec driven development, measured the same way as everything else here.
Browse within: context-engineering 14meta-prompting 9tdd 9ai-development 6quality-gates 6agent-architecture 5agent-workflows 5claude-plugin 5icm 5interpretable-context-methodology 5meta-programming 5
Hook
Runs when a session starts, executing gsd-ensure-canonical-path.js and gsd-check-update.js via node (2 commands). From open-gsd/gsd-core.
Hook
Runs before the agent uses a tool for Write, Edit, Write, Edit, MultiEdit, Write, Agent and Task tool calls, executing gsd-prompt-guard.js, gsd-read-guard.js, gsd-worktree-path-guard.js, gsd-write-guard.js and gsd-agent-isolation-guard.js via node (5 commands). From open-gsd/gsd-core.
Hook
Runs after a tool call finishes for Bash, Edit, Write, MultiEdit, Agent, Task, Read, WebFetch and WebSearch tool calls, executing gsd-context-monitor.js and gsd-read-injection-scanner.js via node (2 commands). From open-gsd/gsd-core.
Hook
Runs when a session starts, running an inline shell check. From MageByte-Zero/spec-superflow.
Hook
Runs before the agent uses a tool for Task and Agent tool calls, executing loop-trace.mjs via node. From juxt/allium.
Hook
Runs after a tool call finishes for Write, Edit, Task and Agent tool calls, executing allium-check.mjs and loop-trace.mjs via node (2 commands). From juxt/allium.
Hook Claude Code
Runs when a session starts, executing session-start.sh via bash. From codervisor/leanspec.
Hook
Runs when a session starts, executing check-upgrade.sh, check-update-available.sh, echo-session-id.sh, check-retrospective-due.sh and inject-session-instructions.sh (5 commands). From cowwoc/cat.
Hook
Runs when you submit a prompt, before the agent sees it, executing get-skill-output.py and detect-giving-up.sh via python3 (2 commands). From cowwoc/cat.
Hook
Runs after a tool call finishes for Bash, Write, Edit, Read, Glob, Grep, WebFetch and WebSearch tool calls, executing get-posttool-output.py, detect-assistant-giving-up.sh, get-bash-posttool-output.py, remind-restart-after-skill-modification.sh and get-read-posttool-output.py via python3 (5 commands). From cowwoc/cat.
Hook
Runs when a session starts on startup, clear and compact, executing run-hook.cmd. From kucherenko/gangsta.
loiane/specs-driven-development-spring-angular
Hook Claude Code
Runs before the agent uses a tool for Edit, Write, Edit, Write, Edit, Write and Bash tool calls, executing block-impl-without-failing-test.sh, enforce-files-in-scope.sh, block-progress-on-open-questions.sh and forbid-skip-flags.sh (4 commands). From loiane/specs-driven-development-spring-angular.
loiane/specs-driven-development-spring-angular
Hook Claude Code
Runs after a tool call finishes for Edit, Write, Edit and Write tool calls, executing auto-format-touched.sh and log-tdd-state-transition.sh (2 commands). From loiane/specs-driven-development-spring-angular.
loiane/specs-driven-development-spring-angular
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, executing route-natural-language-aliases.sh. From loiane/specs-driven-development-spring-angular.
jsegov/shipspec-claude-code-plugin
Hook
Runs when the agent finishes a response, executing task-loop-hook.sh, feature-retry-hook.sh and planning-refine-hook.sh (3 commands). From jsegov/shipspec-claude-code-plugin.
dinhnguyenngoc/spec-driven-claude-code
Hook Claude Code
Runs when the agent finishes a response, executing log-command-stats.py via python3. From dinhnguyenngoc/spec-driven-claude-code.
Hook
Runs when a session starts, running an inline shell check. From joanseg/specmanager.
Hook
Runs on the FileChanged event for .claude/specs/** tool calls, running echo 'specmanager: specs changed — re-read affected docs bef. From joanseg/specmanager.
Hook
Runs when the agent finishes a response, executing stop-gate.sh via bash. From joanseg/specmanager.
Hook
Runs when the agent finishes a response, executing end-green.sh and iteration-gate.sh via bash (2 commands). From eduwxyz/my-awesome-skills.
Hook
Runs before the agent uses a tool for Skill tool calls, executing validate-task-list-id.sh. From sighup/claude-workflow.
Hook
Runs before the agent uses a tool for Bash tool calls, executing pre-ship-guard.mjs via node. From Obsidian-Owl/specwright.
Hook
Runs after a tool call finishes for Write and Edit tool calls, executing post-write-diagnostics.mjs via node. From Obsidian-Owl/specwright.
Hook
Runs when a subagent starts for specwright-executor, specwright-tester, specwright-architect and specwright-reviewer tool calls, executing subagent-context.mjs via node. From Obsidian-Owl/specwright.