PreToolUse
01Hook
Runs before the agent uses a tool for Task and Agent tool calls, executing cmem-hook.mjs via node. From thedotmack/claude-mem.
1,551 tagged Planning, measured the same way as everything else here.
Browse within: spec-driven-development 59Multi-Agent 54agentic-workflow 53agentic-coding 46architecture 45hooks 43context-engineering 42plugin 37agent-orchestration 31claude-plugin 31agent-memory 28codex-cli 28adr 25ai-governance 25
Hook
Runs before the agent uses a tool for Task and Agent tool calls, executing cmem-hook.mjs via node. From thedotmack/claude-mem.
Hook Claude Code
Runs when the agent finishes a response, running node. From Stirling-Tools/Stirling-PDF.
Hook
Runs when a session starts on startup, resume, clear and compact, running sh. From OthmanAdi/planning-with-files.
Hook
Runs when you submit a prompt, before the agent sees it, running sh. From OthmanAdi/planning-with-files.
Hook
Runs before the agent uses a tool for Write, Edit, Bash, Read, Glob and Grep tool calls, running sh. From OthmanAdi/planning-with-files.
Hook Claude Code
Runs when a session starts, executing verify-task-list.sh. From coleam00/Archon.
Hook Claude Code
Runs when a subagent finishes for rulecheck-agent tool calls, executing slack-notify.sh. From coleam00/Archon.
Hook Claude Code
Runs before the agent uses a tool for ExitPlanMode tool calls, running ERK_HOOK_ID=exit-plan-mode-hook erk exec exit-plan-mode-hook. From dagster-io/dagster.
Hook
Runs after a tool call finishes for Edit and Write tool calls, running node. From AgriciDaniel/claude-seo.
Hook Claude Code
Runs before the agent uses a tool for Task and Agent tool calls, executing inject-subagent-context.py via python3 (2 commands). From mindfold-ai/Trellis.
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 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 before the agent uses a tool for EnterPlanMode tool calls, running plannotator improve-context. From backnotprop/plannotator.
Hook
Runs when the agent asks permission for an action for ExitPlanMode tool calls, running plannotator. From backnotprop/plannotator.
Hook
Runs when a subagent finishes, executing subagent-stop.sh. From Gentleman-Programming/engram.
Hook Claude Code
Runs after a tool call finishes for Agent, TaskCreate and TaskUpdate tool calls, running an inline shell check (2 commands). From entireio/cli.
Hook Claude Code
Runs before the agent uses a tool for Agent tool calls, running an inline shell check. From entireio/cli.
mock-server/mockserver-monorepo
Hook Claude Code
Runs before the agent uses a tool for Bash, Write, Edit, MultiEdit, NotebookEdit, Task and Agent tool calls, executing check-halt-hook.sh via bash. From mock-server/mockserver-monorepo.
mock-server/mockserver-monorepo
Hook Claude Code
Runs when the agent finishes a response, executing aggregate-telemetry.sh via bash with --csv (2 commands). From mock-server/mockserver-monorepo.
Hook Claude Code
Runs before the agent uses a tool for Read, Edit, Write, Read, Grep, Task and Edit tool calls, executing pre-tool-use-broadcast.mjs, path-rules.mjs, tldr-read-enforcer.mjs, smart-search-router.mjs, tldr-context-inject.mjs, arch-context-inject.mjs, file-claims.mjs, edit-context-inject.mjs and signature-helper.mjs via…
Hook Claude Code
Runs after a tool call finishes for Task and TodoWrite tool calls, running entire hooks claude-code post-task (2 commands). From microsoft/skills.
Hook Claude Code
Runs when the agent finishes a response, executing rename-plan.sh. From moltis-org/moltis.
Hook
Runs before the agent uses a tool for Bash tool calls, executing pre-bash.py and inject-spec.py via python3 (2 commands). From stellarlinkco/myclaude.
Hook Claude Code
Runs when a subagent finishes for tester, implementer and docs-updater tool calls, executing after-tester.sh, after-implementer.sh and after-docs-updater.sh (3 commands). From huggingface/OpenEnv.