ast hooks

24 tagged ast, measured the same way as everything else here.

Browse within: code-analysis 7code-intelligence 7code-navigation 7context-window 5

PostToolUse

01

MadAppGang/dingo

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing check-forbidden-patterns.sh. From MadAppGang/dingo.

1.9k 1mo ago A tokens not measured

PreToolUse

02

cloudwego/abcoder

Hook Claude Code

Runs before the agent uses a tool for mcp__abcoder__list_repos, mcp__abcoder__get_repo_structure, mcp__abcoder__get_file_structure, mcp__abcoder__get_package_structure and mcp__abcoder__get_ast_node tool calls, executing parse.sh. From cloudwego/abcoder.

390 2mo ago A tokens not measured original Apache-2.0

PostToolUse

03

cloudwego/abcoder

Hook Claude Code

Runs after a tool call finishes for Write, Edit, mcp__abcoder__list_repos, mcp__abcoder__get_repo_structure, mcp__abcoder__get_package_structure and mcp__abcoder__get_file_structure tool calls, executing need_update.sh, prompt.sh and reminder.sh (3 commands). From cloudwego/abcoder.

390 2mo ago A tokens not measured original Apache-2.0

SessionStart

04

sdsrss/code-graph-mcp

Hook

Runs when a session starts on startup, clear and compact, executing session-init.js via node. From sdsrss/code-graph-mcp.

70 5d ago A tokens not measured original MIT

PostToolUse

05

bhvbhushan/vibecop

Hook Claude Code

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running npx vibecop scan --diff HEAD --format agent. From bhvbhushan/vibecop.

56 4mo ago A tokens not measured original MIT

PreToolUse

06

CRJFisher/ariadne

Hook Claude Code

Runs before the agent uses a tool for Write and Edit tool calls, executing file_naming_validator.ts and backlog_validator.ts (2 commands). From CRJFisher/ariadne.

22 yesterday A tokens not measured original MIT

Stop

07

CRJFisher/ariadne

Hook Claude Code

Runs when the agent finishes a response, executing build_stop.ts, eslint_stop.ts, file_naming_validator_stop.ts, test_file_enforcement_stop.ts, run_tests_stop.ts and entrypoint_stop.ts (6 commands). From CRJFisher/ariadne.

22 yesterday A tokens not measured copy · 36% MIT

SessionStart

08

deepfusionlabs/deep-init

Hook

Runs when a session starts, executing session-start.sh. From deepfusionlabs/deep-init.

6 12d ago A tokens not measured copy · 61% MIT

UserPromptSubmit

09

deepfusionlabs/deep-init

Hook

Runs when you submit a prompt, before the agent sees it, executing session-start.sh. From deepfusionlabs/deep-init.

6 12d ago A tokens not measured copy · 61% MIT

SessionStart

10

configflux/weld

Hook Claude Code

Runs when a session starts, running wd agents discover. From configflux/weld.

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

PreToolUse

11

Digital-Threads/token-pilot

Hook

Runs before the agent uses a tool for Read, Edit, MultiEdit, Bash, Grep and Task tool calls, executing run.sh via sh (6 commands). From Digital-Threads/token-pilot.

5 5d ago A tokens not measured

PostToolUse

13

Digital-Threads/token-pilot

Hook

Runs after a tool call finishes for Bash and Task tool calls, executing run.sh via sh (2 commands). From Digital-Threads/token-pilot.

5 5d ago A tokens not measured

PreToolUse

14

bnomei/frigg

Hook

Runs before the agent uses a tool for Grep, Glob, Bash and Read tool calls, running frigg hook pretooluse. From bnomei/frigg.

5 1mo ago A tokens not measured original MIT

UserPromptSubmit

15

semihkayan/codeweave-mcp

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, executing inject-base-rules.py. From semihkayan/codeweave-mcp.

4 3mo ago A tokens not measured original Apache-2.0

PreToolUse

16

semihkayan/codeweave-mcp

Hook Claude Code

Runs before the agent uses a tool for Agent and ExitPlanMode tool calls, executing inject-rules-into-subagent.py and plan-review-gate.py (2 commands). From semihkayan/codeweave-mcp.

4 3mo ago A tokens not measured original Apache-2.0

PostToolUse

17

semihkayan/codeweave-mcp

Hook Claude Code

Runs after a tool call finishes for ExitPlanMode and EnterPlanMode tool calls, executing implementation-router.py and init-plan-mode.py (2 commands). From semihkayan/codeweave-mcp.

4 3mo ago A tokens not measured original Apache-2.0

SessionStart

18

ch015/code-pentester

Hook

Runs when a session starts, executing session-start.js via node. From ch015/code-pentester.

4 13d ago A tokens not measured copy · 55% MIT

PreToolUse

19

ch015/code-pentester

Hook

Runs before the agent uses a tool for Read, Edit, Write, MultiEdit, NotebookEdit, Bash, Grep and Glob tool calls, executing pre-tool-use.js and report-gate-hook.js via node (11 commands). From ch015/code-pentester.

4 13d ago A tokens not measured original MIT

Stop

20

ch015/code-pentester

Hook

Runs when the agent finishes a response, executing on-stop.js via node. From ch015/code-pentester.

4 13d ago A tokens not measured original MIT

PostToolUse

21

systemfsoftware/comment-checker

Hook Claude Code

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

1 yesterday A tokens not measured original Apache-2.0