Testing hooks

580 tagged Testing, measured the same way as everything else here.

Browse within: tdd 47code-quality 31regression-testing 19codex-plugin 16github-copilot 15claude-plugin 13agent-orchestration 12gemini-cli 12spec-driven-development 11agentic-workflow 10plugin 10api-testing 9codex-cli 9typescript 9

PreToolUse

25

WorldFlowAI/everything-claude-code

Hook

Runs before the agent uses a tool for tool == "Bash" && tool_input.command matches "(npm run dev, pnpm( run)? dev, yarn dev, bun run dev)", tool == "Bash" && tool_input.command matches "(npm (install, test), pnpm (install, test), yarn (install, test)?, bun (install, test), cargo build, make, docker, pytest, vitest…

1.9k 7mo ago A tokens not measured

UserPromptSubmit

26

SonicJs-Org/sonicjs

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, running echo '. From SonicJs-Org/sonicjs.

1.7k 4d ago A tokens not measured original MIT

Stop

27

manzaltu/claude-code-ide.el

Hook Claude Code

Runs when the agent finishes a response, executing compile-and-test.sh with --hook. From manzaltu/claude-code-ide.el.

1.7k 25d ago A tokens not measured GPL-3.0

PreToolUse

28

nimbalyst/nimbalyst

Hook Claude Code

Runs before the agent uses a tool for mcp__nimbalyst-mcp__developer_git_commit_proposal tool calls, executing agent-test-gate.mjs via node. From nimbalyst/nimbalyst.

1.6k 4d ago A tokens not measured original MIT

PreToolUse

29

cfrs2005/claude-init

Hook Claude Code

Runs before the agent uses a tool for tool == "Bash" && tool_input.command matches "(npm run dev, pnpm( run)? dev, yarn dev, bun run dev)", tool == "Bash" && tool_input.command matches "(npm (install, test), pnpm (install, test), yarn (install, test), bun (install, test), cargo build, make, docker, pytest, vitest…

1.4k 5mo ago A tokens not measured original MIT

SessionStart

30

study8677/repobrain

Hook

Runs when a session starts, executing install_engine.py via python3. From study8677/repobrain.

1.3k +1 4d ago A tokens not measured original MIT

PreToolUse

31

first-fluke/oh-my-agent

Hook

Runs before the agent uses a tool for Bash tool calls, executing test-filter.ts via bun. From first-fluke/oh-my-agent.

1.3k 2d ago A tokens not measured original MIT

PostToolUse

32

iamfakeguru/agent-md

Hook Claude Code

Runs after a tool call finishes for Write, Edit, MultiEdit, Grep and Bash tool calls, executing post-edit-verify.sh, tdd-check.sh and truncation-check.sh (3 commands). From iamfakeguru/agent-md.

966 4mo ago A tokens not measured original MIT

SubagentStop

33

H-mmer/pentest-agents

Hook Claude Code

Runs when a subagent finishes, executing cost_hook.py and chain_pressure_hook.py via uv (2 commands). From H-mmer/pentest-agents.

813 2mo ago A tokens not measured

SessionStart

34

H-mmer/pentest-agents

Hook Claude Code

Runs when a session starts, running an inline shell check. From H-mmer/pentest-agents.

813 2mo ago A tokens not measured

PreToolUse

35

H-mmer/pentest-agents

Hook Claude Code

Runs before the agent uses a tool for Bash, Write and Edit tool calls, executing scope_hook.py, file_path_guard.py, cvss_version_guard.py and validity_guard.py via uv (4 commands). From H-mmer/pentest-agents.

813 2mo ago A tokens not measured

SessionStart

36

MageByte-Zero/spec-superflow

Hook

Runs when a session starts, running an inline shell check. From MageByte-Zero/spec-superflow.

776 3d ago A tokens not measured copy · 59% MIT

PostToolUse

37

carlrannaberg/claudekit

Hook Claude Code

Runs after a tool call finishes for Write, Edit, MultiEdit, Write, Edit, MultiEdit, Write, Edit, MultiEdit, Write, Edit, MultiEdit, Edit, MultiEdit, Write, Edit and MultiEdit tool calls, running claudekit-hooks run typecheck-changed (6 commands). From carlrannaberg/claudekit.

761 5mo ago A tokens not measured original MIT

Stop

38

carlrannaberg/claudekit

Hook Claude Code

Runs when the agent finishes a response, running claudekit-hooks run create-checkpoint (6 commands). From carlrannaberg/claudekit.

761 5mo ago A tokens not measured original MIT

PostToolUse

39

nWave-ai/nWave

Hook Claude Code

Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From nWave-ai/nWave.

602 2d ago A tokens not measured original MIT

PostToolUse

40

echoVic/boss-skill

Hook Claude Code

Runs after a tool call finishes for Write and Bash tool calls, executing post-tool-write.js and post-tool-bash.js (2 commands). From echoVic/boss-skill.

552 2d ago A tokens not measured original MIT

PostToolUse

41

operately/operately

Hook Claude Code

Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, running an inline shell check. From operately/operately.

545 4d ago A tokens not measured

PreToolUse

42

xiaolai/vmark

Hook Claude Code

Runs before the agent uses a tool for Write, Edit, MultiEdit and NotebookEdit tool calls, executing gha-tdd-guard.mjs and multi-format-tdd-guard.mjs via node (2 commands). From xiaolai/vmark.

544 2d ago A tokens not measured copy · 45% ISC

PreToolUse

43

jo-duchan/tapflow

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing pr-merge-guard.sh, gh-language-gate.sh, adversarial-review-gate.sh and issue-parent-gate.sh via bash (4 commands). From jo-duchan/tapflow.

536 2d ago A tokens not measured copy · 50% MIT

PostToolUse

44

jo-duchan/tapflow

Hook Claude Code

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing docs-aitells-reminder.sh via bash. From jo-duchan/tapflow.

536 2d ago A tokens not measured copy · 48% MIT

Stop

45

jo-duchan/tapflow

Hook Claude Code

Runs when the agent finishes a response, executing docs-aitells-gate.sh via bash. From jo-duchan/tapflow.

536 2d ago A tokens not measured original MIT

PreToolUse

46

8beeeaaat/touchdesigner-mcp

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing integration-test-guard.mjs via node. From 8beeeaaat/touchdesigner-mcp.

511 24d ago A tokens not measured copy · 58% MIT

PreToolUse

47

n8n-io/skills

Hook

Runs before the agent uses a tool for ^mcp__.*__validate_workflow$, ^mcp__.*__create_workflow_from_code$, ^mcp__.*__update_workflow$, ^mcp__.*__get_node_types$, ^mcp__.*__execute_workflow$ and ^mcp__.*__test_workflow$ tool calls, executing validate-workflow.sh, create-workflow.sh, update-workflow.sh, get-node.sh…

469 11d ago A tokens not measured copy · 89% Apache-2.0

PostToolUse

48

TypedDevs/bashunit

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From TypedDevs/bashunit.

424 2d ago A tokens not measured original MIT