PreToolUse
01Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From promptfoo/promptfoo.
51 tagged prompt engineering, measured the same way as everything else here.
Browse within: roadmap 5
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From promptfoo/promptfoo.
Hook Claude Code
Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From promptfoo/promptfoo.
Hook
Runs when a session starts, running an inline shell check. From 0xmariowu/AgentLint.
Hook
Runs after a tool call finishes for Write, Edit, Write, Edit, Write, Edit, Bash, Write, Edit, Write and Edit tool calls, executing format-file.js, auto-archive.js, observe-patterns.js, suggest-compact.js, check-console-log.js and typescript-check.js via node (6 commands). From xiaobei930/cc-best.
Hook
Runs when you submit a prompt, before the agent sees it, executing user-prompt-submit.js via node. From xiaobei930/cc-best.
Hook
Runs when a session starts, executing session-check.js via node. From xiaobei930/cc-best.
Hook
Runs when a session starts, executing check-update.sh with --no-open and --format (2 commands). From rp1-run/rp1.
Hook
Runs when a session starts on ^(startup and clear)$, executing session-start.js via node. From V-Songbird/foreman.
Hook
Runs before the agent uses a tool for ^(Edit and Write)$ tool calls, executing guard-roadmap-edit.js via node. From V-Songbird/foreman.
Hook
Runs after a tool call finishes for ^(Bash, PowerShell)$, ^(Read, Edit and Write)$ tool calls, executing post-commit.js, context-fill.js and ledger-recall.js via node (3 commands). From V-Songbird/foreman.
Hook
Runs when you submit a prompt, before the agent sees it, executing evaluate-prompt.py via python3. From nidhinjs/prompt-mini.
Hook Claude Code
Runs after a tool call finishes for Bash tool calls, executing build-recent-additions.py with --quiet. From TomasHer/prompting-blueprints.
Hook Claude Code
Runs when the agent finishes a response, running an inline shell check. From lizhiyao/oh-my-knowledge.
GreatMark/fable-field-guide-skills
Hook
Runs when you submit a prompt, before the agent sees it, executing trigger-sentinel.sh. From GreatMark/fable-field-guide-skills.
GreatMark/fable-field-guide-skills
Hook
Runs before the agent uses a tool for Bash tool calls, executing merge-gate.sh. From GreatMark/fable-field-guide-skills.
Hook Claude Code
Runs when a session starts, executing session-start.sh. From DYAI2025/Plumbline.
Hook Claude Code
Runs after a tool call finishes for Edit, Write, NotebookEdit and Bash tool calls, running shire rebuild --stdin. From justinjdev/fellowship.
Hook
Runs when a session starts on startup and resume, executing ensure-binary.sh. From justinjdev/fellowship.
Hook
Runs before the agent uses a tool for Edit, Write, NotebookEdit, Edit, Write, Bash, Agent, Skill, NotebookEdit, SendMessage and TaskUpdate tool calls, running an inline shell check (4 commands). From justinjdev/fellowship.
Hook Claude Code
Runs when a session starts, executing session_capture.js via node. From baek-labs/hames.
Hook Claude Code
Runs before the agent uses a tool for Write, Edit, MultiEdit, NotebookEdit, Bash, Write, Edit, MultiEdit, NotebookEdit, Bash, Write, Edit, Bash, Write, Edit, MultiEdit, NotebookEdit, Bash and Write tool calls, executing context_verifier.js, workspace_guard.js, compliance_auditor.js, task_contract_guard.js and…
Hook Claude Code
Runs after a tool call finishes for Edit, Write, Edit, Write, Write, Edit, MultiEdit, NotebookEdit, Bash, Write and Edit tool calls, executing verify_edit_surgery.js, verify_tasks.js, update_arsenal_permissions.js, task_contract_evidence.js and session_logger.js via node (5 commands). From baek-labs/hames.
Hook
Runs when you submit a prompt, before the agent sees it, executing prompt-check.sh. From Soumya7681/prompt-fixer.
ralfyishere/rules-with-receipts
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing hygiene-gate.sh. From ralfyishere/rules-with-receipts.