PreToolUse
169Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing guard-main-write.sh. From jswest/bartleby.
664 tagged Git and workflow, measured the same way as everything else here.
Browse within: agentic-coding 19agentic-workflow 19claude-plugin 13agent-memory 12hooks 12agent-orchestration 11code-quality 11context-engineering 11git-worktrees 11claude-code-skills 10ai-assistant 9claude-code-hooks 9coding-agents 9agentic 8
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing guard-main-write.sh. From jswest/bartleby.
Hook
Runs before the agent uses a tool for Bash tool calls, executing pre-commit-style-check.sh. From Sruimeng/sr-plugin.
Hook Claude Code ✓ vendor
Runs before the agent uses a tool for Bash tool calls, executing pre-commit.sh. From ClickHouse/houseofagents.
Hook
Runs before the agent uses a tool for Bash, mcp__github__create_pull_request and mcp__github__merge_pull_request tool calls, executing validate-pr-creation.sh, validate-local-testing.sh, validate-pr-merge.sh and validate-tests-pass.sh (4 commands). From troykelly/codex-skills.
Hook Claude Code
Runs before the agent uses a tool for Write and Edit tool calls, executing enforce_worktree.sh. From cklxx/elephant.ai.
Green-Software-Foundation/greensoftware.foundation
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing validate-git-commands.sh. From Green-Software-Foundation/greensoftware.foundation.
Hook Claude Code
Runs before the agent uses a tool for Bash, Write, Edit, MultiEdit, mcp__playwright__browser_navigate and mcp__playwright__browser_tabs tool calls, executing portal-api-preflight.sh, container-hygiene-preflight.sh, worktree-no-main.sh, git-no-stash.sh, public-github-mutation-guard.py…
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From mcolyer/mcp-apple-notes-py.
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From omercagatay/bddk-mcp.
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From let-sunny/canicode.
Hook
Runs when a session starts, executing session-start.mjs via node. From letsgojh0810/hud-plugin.
Hook
Runs when the agent finishes a response, executing stop-hud.mjs via node. From letsgojh0810/hud-plugin.
Hook
Runs before the agent uses a tool for Write:*.ex, Write:*.exs, Edit:*.ex, Edit:*.exs, Bash:git commit* and Bash:git push* tool calls, executing enforce-precommit.sh. From jeffweiss/elixir-production.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, executing auto-commit.sh. From HaraldBregu/friday.
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing pre-commit-gate.py via python3. From pedrohcgs/Claude-Mini.
Hook Claude Code
Runs before the agent uses a tool for Edit, Write and Bash tool calls, executing protect-secrets.js and validate-commit-msg.js via node (2 commands). From dixus/claudeframework.
Hook Claude Code
Runs when a session starts, executing ensure-husky.sh. From scenario-labs/skills.
Hook
Runs before the agent uses a tool for Read, Edit, Write, MultiEdit and NotebookEdit tool calls, executing commitlore-run.sh with --hook-input. From MongLong0214/commitlore.
Pyroxin/opinionated-claude-skills
Hook Claude Code
Runs when a session starts, executing ensure-git-hooks.sh. From Pyroxin/opinionated-claude-skills.
Hook Claude Code
Runs before the agent uses a tool for Bash, Edit, Write, Edit and Write tool calls, executing check_no_repush_after_failure.sh, check_push_rebased.sh, check_push_throttle.sh, check_ci_before_push.sh, check_no_throttle_override_creation.sh, check_no_baseline_update.sh, check_bash_no_write.sh, check_git_c_cwd.sh…
Hook
Runs when the agent finishes a response, executing commit.js. From elct9620/claudekit.
eugeniosegala/claude-connoisseur
Hook
Runs before the agent uses a tool for Bash tool calls, executing commit-guard.sh. From eugeniosegala/claude-connoisseur.
Hook Claude Code
Runs after a tool call finishes for Write, Edit and Bash tool calls, executing server-version.ts and tool-args.ts with --no-error-on-unmatched-pattern and --no-git-tag-version (3 commands). From MadaBurns/bv-mcp.
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing block-git-add-broad.sh and block-force-push.sh (2 commands). From MadaBurns/bv-mcp.