developer-tools hooks

717 tagged developer-tools, measured the same way as everything else here.

Browse within: ai-coding 125hooks 107codex-cli 90coding-agents 68code-quality 60context-management 58plugin 50bash 46claude-plugin 44agent-orchestration 42cli-tools 38Multi-Agent 37agent-memory 36agentic-coding 34

PostToolUse

313

jghiringhelli/forgecraft-mcp

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for create_file, write_file, edit_file, replace_string, multi_replace and create_directory tool calls, executing post-edit-commit-reminder.sh and post-tool-session-log.sh via bash (2 commands). From jghiringhelli/forgecraft-mcp.

not rated 3 19d ago A tokens not measured

Stop

314

jghiringhelli/forgecraft-mcp

Hook Claude Code

One of 4 in settings.json

Runs when the agent finishes a response, executing stop-session-summary.sh via bash. From jghiringhelli/forgecraft-mcp.

not rated 3 19d ago A tokens not measured

PreToolUse

315

RockyHong/super-bootstrap

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Bash, Read, Workflow and Agent tool calls, executing commit-channel.sh, workflow-model-pretool.sh and agent-model-pretool.sh via bash (4 commands). From RockyHong/super-bootstrap.

not rated 3 6d ago A tokens not measured original MIT

PostToolUse

316

RockyHong/super-bootstrap

Hook Claude Code

One of 5 in settings.json

Runs after a tool call finishes for Workflow tool calls, executing workflow-model-posttool.sh via bash. From RockyHong/super-bootstrap.

not rated 3 6d ago A tokens not measured original MIT

UserPromptSubmit

317

RockyHong/super-bootstrap

Hook Claude Code

One of 5 in settings.json

Runs when you submit a prompt, before the agent sees it, executing consult-check-check.sh via bash. From RockyHong/super-bootstrap.

not rated 3 6d ago A tokens not measured original MIT

PreToolUse

319

martineserios/thebrana

Hook

Part of brana

Runs before the agent uses a tool for Write, Edit, Write, Edit, Write, Edit, Write, Edit, Write, Edit, EnterPlanMode, Bash, Bash, Bash, Bash, Bash, Bash, Bash, Bash, Bash, Bash, Bash, mcp__brana__backlog_ac_approve, mcp__brana__backlog_wave_approve, mcp__brana__backlog_wave_set and Bash tool calls, executing…

not rated 3 2d ago A tokens not measured original MIT

UserPromptSubmit

320

martineserios/thebrana

Hook

Part of brana

Runs when you submit a prompt, before the agent sees it, executing preflight-model.sh, context-inject.sh, signal-capture.sh and presence-refresh.sh via bash (4 commands). From martineserios/thebrana.

not rated 3 2d ago A tokens not measured original MIT

SessionStart

321

martineserios/thebrana

Hook

Part of brana

Runs when a session starts, executing session-start.sh and cc-changelog-check.sh via bash (2 commands). From martineserios/thebrana.

not rated 3 2d ago A tokens not measured original MIT

PostToolUse

322

mylee04/who-ran-what

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing shellcheck.sh. From mylee04/who-ran-what.

not rated 3 7mo ago A tokens not measured copy · 100% MIT

SessionStart

323

assimovt/trce-cli

Hook

One of 10 in hooks.json

Runs when a session starts, running trce spool --harness codex-cli --event SessionStart. From assimovt/trce-cli.

not rated 3 10d ago A tokens not measured original MIT

UserPromptSubmit

324

assimovt/trce-cli

Hook

One of 10 in hooks.json

Runs when you submit a prompt, before the agent sees it, running trce spool --harness codex-cli --event UserPromptSubmit. From assimovt/trce-cli.

not rated 3 10d ago A tokens not measured original MIT

PostCompact

325

assimovt/trce-cli

Hook

One of 10 in hooks.json

Runs after the context is compacted, running trce spool --harness codex-cli --event PostCompact. From assimovt/trce-cli.

not rated 3 10d ago A tokens not measured original MIT

PreToolUse

326

simonrueba/tripwire

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Read and mcp__filesystem__read_file tool calls, executing enforce-tripwire-read.mjs via node. From simonrueba/tripwire.

not rated 3 6mo ago A tokens not measured original MIT

PreToolUse

327

aryawidjaja/marrow

Hook

Part of marrow

Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, executing marrow-guard.sh. From aryawidjaja/marrow.

not rated 3 22d ago A tokens not measured AGPL-3.0

PostToolUse

328

aryawidjaja/marrow

Hook

Part of marrow

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing marrow-progress.sh. From aryawidjaja/marrow.

not rated 3 22d ago A tokens not measured AGPL-3.0

Stop

329

aryawidjaja/marrow

Hook

Part of marrow

Runs when the agent finishes a response, executing marrow-release.sh and marrow-distill.sh (2 commands). From aryawidjaja/marrow.

not rated 3 22d ago A tokens not measured AGPL-3.0

SessionStart

330

Enovatr-Labs/SpecRoute

Hook Claude Code

One of 3 in hooks.json

Runs when a session starts, executing session-start-status.sh via bash. From Enovatr-Labs/SpecRoute.

not rated 3 +1 1mo ago A tokens not measured original Apache-2.0

PreToolUse

331

Enovatr-Labs/SpecRoute

Hook Claude Code

One of 3 in hooks.json

Runs before the agent uses a tool for Bash tool calls, executing pre-bash-sanitize.sh via bash. From Enovatr-Labs/SpecRoute.

not rated 3 +1 1mo ago A tokens not measured original Apache-2.0

PostToolUse

332

Enovatr-Labs/SpecRoute

Hook Claude Code

One of 3 in hooks.json

Runs after a tool call finishes for Write and Edit tool calls, executing post-edit-frontmatter.sh via bash. From Enovatr-Labs/SpecRoute.

not rated 3 +1 1mo ago A tokens not measured copy · 47% Apache-2.0

SessionStart

333

OnourImpram/mneme

Hook

One of 4 in hooks.json

Runs when a session starts, running mneme hook session-start. From OnourImpram/mneme.

not rated 2 6d ago A tokens not measured original Apache-2.0

PostToolUse

334

OnourImpram/mneme

Hook

One of 4 in hooks.json

Runs after a tool call finishes for Edit, Write, Bash, Task and MultiEdit tool calls, running mneme hook post-tool-use. From OnourImpram/mneme.

not rated 2 6d ago A tokens not measured original Apache-2.0

Stop

335

OnourImpram/mneme

Hook

One of 4 in hooks.json

Runs when the agent finishes a response, running mneme hook stop. From OnourImpram/mneme.

not rated 2 6d ago A tokens not measured original Apache-2.0

SessionStart

336

illodev/workfile

Hook Claude Code

One of 4 in settings.json

Runs when a session starts, executing hooks.mjs via node. From illodev/workfile.

not rated 2 7d ago A tokens not measured original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: