Testing hooks

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

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

BeforeTool

73

Jamkris/everything-gemini-code

Hook

Runs on the BeforeTool event for tool == "run_shell_command", tool == "run_shell_command", tool == "run_shell_command" && tool_input.command matches "^\\s*(npm (install, test, i, ci), pnpm (install, test, i), yarn (install, test, add, remove, upgrade), bun (install, test, i, add, remove), cargo build, make, docker…

87 3mo ago A tokens not measured original MIT

SessionStart

74

liwala/sheal

Hook Claude Code

Runs when a session starts, running sheal check --format json --skip tests. From liwala/sheal.

86 1mo ago A tokens not measured original MIT

SubagentStop

75

swt-labs/vibe-better-with-claude-code-vbw

Hook

Runs when a subagent finishes for vbw-lead, vbw-dev, vbw-qa, vbw-scout, vbw-debugger, vbw-architect, vbw-docs, vbw:vbw-lead, vbw:vbw-dev, vbw:vbw-qa, vbw:vbw-scout, vbw:vbw-debugger, vbw:vbw-architect, vbw:vbw-docs, lead, dev, qa, scout, debugger, architect, docs, team-lead, team-dev, team-qa, team-scout…

80 2mo ago A tokens not measured copy · 81% MIT

TaskCompleted

76

swt-labs/vibe-better-with-claude-code-vbw

Hook

Runs when a task is marked completed for vbw-lead, vbw-dev, vbw-qa, vbw-scout, vbw-debugger, vbw-architect, vbw-docs, vbw:vbw-lead, vbw:vbw-dev, vbw:vbw-qa, vbw:vbw-scout, vbw:vbw-debugger, vbw:vbw-architect, vbw:vbw-docs, lead, dev, qa, scout, debugger, architect, docs, team-lead, team-dev, team-qa, team-scout…

80 2mo ago A tokens not measured copy · 81% MIT

PostToolUse

77

ominou5/funnel-architect-plugin

Hook

Runs after a tool call finishes for Write and Edit tool calls, executing mobile-check.sh and lighthouse-audit.js (2 commands). From ominou5/funnel-architect-plugin.

79 6mo ago A tokens not measured original MIT

UserPromptExpansion

78

Oscaner/skills

Hook

Runs to expand your prompt before the agent sees it for ^superpowers:, ((?i)(^, \s)/brainstorming(\s, $)), ((?i)(^, \s)/writing\-plans(\s, $)), ((?i)(^, \s)/subagent\-driven\-development(\s, $)), ((?i)(^, \s)/executing\-plans(\s, $)), ((?i)(^, \s)/finishing\-a\-development\-branch(\s, $)), ((?i)(^…

75 3d ago A tokens not measured original MIT

SessionStart

79

genai-io/san

Hook

Runs when a session starts, running echo 'test-plugin: SessionStart hook triggered' >> /tmp/test. From genai-io/san.

75 5d ago A tokens not measured original Apache-2.0

PreToolUse

80

idoforgod/Sermon-Assistant-AgenticWorkflow

Hook Claude Code

Runs before the agent uses a tool for Bash, Edit, Write, Edit and Write tool calls, executing block_destructive_commands.py, block_test_file_edit.py and predictive_debug_guard.py (3 commands). From idoforgod/Sermon-Assistant-AgenticWorkflow.

74 5mo ago A tokens not measured

PreToolUse

81

alperhankendi/Ctxo

Hook Claude Code

Runs before the agent uses a tool for Write tool calls, executing check-file-naming.sh and check-test-location.sh via bash (2 commands). From alperhankendi/Ctxo.

66 8d ago A tokens not measured original MIT

PostToolUse

82

supernovae-st/nika

Hook Claude Code

Runs after a tool call finishes for Bash, Write and Edit tool calls, executing check-all.sh with --format, --quiet and --show-toplevel (5 commands). From supernovae-st/nika.

60 2d ago A tokens not measured AGPL-3.0

PostToolUse

83

stbenjam/skillsaw

Hook

Runs after a tool call finishes for Write and Edit tool calls, running make lint. From stbenjam/skillsaw.

59 2d ago A tokens not measured original Apache-2.0

PreToolUse

84

owulveryck/wardleyToGo

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From owulveryck/wardleyToGo.

58 2mo ago A tokens not measured original MIT

PreToolUse

85

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.

58 2mo ago A tokens not measured original MIT

PostToolUse

86

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.

58 2mo ago A tokens not measured original MIT

SessionStart

88

piercelamb/deep-implement

Hook

Runs when a session starts, executing capture-session-id.py via uv. From piercelamb/deep-implement.

55 2mo ago A tokens not measured copy · 100% MIT

PostToolUse

89

LucasDuys/forge

Hook

Runs after a tool call finishes for Bash, Bash, Bash, Bash, Grep, Glob and Read tool calls, executing token-monitor.sh, test-output-filter.js, output-filter.js, auto-backprop.js, tool-cache-store.js and progress-tracker.js (6 commands). From LucasDuys/forge.

55 1mo ago A tokens not measured copy · 59% MIT

Stop

90

raphaeltm/simple-agent-manager

Hook Claude Code

Runs when the agent finishes a response, executing verify-test-quality.sh. From raphaeltm/simple-agent-manager.

55 2d ago A tokens not measured AGPL-3.0

PostToolUse

91

adriannoes/awesome-agentic-ai

Hook

Runs after a tool call finishes for Write and Edit tool calls, executing validate-test.sh via bash. From adriannoes/awesome-agentic-ai.

53 4d ago A tokens not measured original MIT

SessionStart

92

adriannoes/awesome-agentic-ai

Hook

Runs when a session starts, executing detect-playwright.sh via bash. From adriannoes/awesome-agentic-ai.

53 4d ago A tokens not measured copy · 58% MIT

PostToolUse

93

tuanductran/hr-skills

Hook Claude Code

Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, executing post-edit-markdown.sh, post-edit-typescript.sh, post-edit-evals.sh and post-edit-tests.sh (4 commands). From tuanductran/hr-skills.

53 5d ago A tokens not measured copy · 39% MIT

PostToolUse

94

TokenRollAI/acplugin

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, running npx prettier --write. From TokenRollAI/acplugin.

52 7d ago A tokens not measured

SessionStart

95

TokenRollAI/acplugin

Hook Claude Code

Runs when a session starts, running echo 'Session started'. From TokenRollAI/acplugin.

52 7d ago A tokens not measured

PreToolUse

96

weny911/AI-coding-almighty

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…

51 6mo ago A tokens not measured