code quality hooks

165 tagged code quality, measured the same way as everything else here.

Browse within: hooks 15ai-assisted-development 12ai-for-developers 10context-engineering 10developer-productivity 10Multi-Agent 8ai-guardrails 8copilot 8cursor-rules 8documentation 8static-analysis 8agent-plugins 6agentic-coding 6antigravity 6

Stop

73

mickeyyaya/evolve-loop

Hook Claude Code

Runs when the agent finishes a response, running an inline shell check. From mickeyyaya/evolve-loop.

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

SessionStart

74

skymanbp/cc-enforcer

Hook

Runs when a session starts, executing inject_context.py via python with --event. From skymanbp/cc-enforcer.

5 7d ago A tokens not measured original MIT

UserPromptSubmit

75

skymanbp/cc-enforcer

Hook

Runs when you submit a prompt, before the agent sees it, executing inject_context.py via python with --event. From skymanbp/cc-enforcer.

5 7d ago A tokens not measured original MIT

PreToolUse

76

skymanbp/cc-enforcer

Hook

Runs before the agent uses a tool for Read, Edit, Write and Bash tool calls, executing read_guard.py and bash_guard.py via python (2 commands). From skymanbp/cc-enforcer.

5 7d ago A tokens not measured original MIT

PostToolUse

77

5uck1ess/devkit

Hook

Runs after a tool call finishes for Bash, Edit, Write, Edit, Write, Edit and Write tool calls, executing post-validate.sh, slop-detect.sh and lang-review.sh (4 commands). From 5uck1ess/devkit.

5 13d ago A tokens not measured original MIT

SubagentStop

78

5uck1ess/devkit

Hook

Runs when a subagent finishes for Stop tool calls, executing subagent-stop.sh. From 5uck1ess/devkit.

5 13d ago A tokens not measured original MIT

Stop

79

5uck1ess/devkit

Hook

Runs when the agent finishes a response for Stop and Stop tool calls, executing stop-gate.sh and devkit-stop-guard.sh (2 commands). From 5uck1ess/devkit.

5 13d ago A tokens not measured original MIT

PostToolUse

80

assafkip/fable-discipline

Hook

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing fable-discipline-lint.py via python3. From assafkip/fable-discipline.

5 2mo ago A tokens not measured original MIT

PreToolUse

81

dsnger/dev-workflow-kit

Hook

Runs before the agent uses a tool for Bash and Skill tool calls, executing codex-gate.sh. From dsnger/dev-workflow-kit.

5 6d ago A tokens not measured original MIT

PostToolUse

82

dsnger/dev-workflow-kit

Hook

Runs after a tool call finishes for ^(Bash, Skill and mcp__codex__.*)$ tool calls, executing codex-gate.sh. From dsnger/dev-workflow-kit.

5 6d ago A tokens not measured original MIT

PreToolUse

83

jghiringhelli/forgecraft-mcp

Hook Claude Code

Runs before the agent uses a tool for run_in_terminal tool calls, executing pre-exec-safety.sh and pre-exec-health-injector.sh via bash (2 commands). From jghiringhelli/forgecraft-mcp.

3 17d ago A tokens not measured

PostToolUse

84

jghiringhelli/forgecraft-mcp

Hook Claude Code

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.

3 17d ago A tokens not measured

Stop

85

jghiringhelli/forgecraft-mcp

Hook Claude Code

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

3 17d ago A tokens not measured

SessionStart

86

cukas/patrol

Hook

Runs when a session starts on startup, resume, clear and compact, executing session-start.sh. From cukas/patrol.

3 5mo ago A tokens not measured copy · 81% MIT

PostToolUse

87

cukas/patrol

Hook

Runs after a tool call finishes for Read, Edit, Write and Bash tool calls, executing tool-tracker.sh. From cukas/patrol.

3 5mo ago A tokens not measured original MIT

UserPromptSubmit

88

cukas/patrol

Hook

Runs when you submit a prompt, before the agent sees it, executing prompt-monitor.sh. From cukas/patrol.

3 5mo ago A tokens not measured original MIT

PostToolUse

89

jx-hxxx/hi-vibe

Hook

Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, executing post_write_guard.py via python3. From jx-hxxx/hi-vibe.

3 3d ago A tokens not measured original MIT

PreCompact

90

jx-hxxx/hi-vibe

Hook

Runs before the context is compacted for manual and auto tool calls, executing pre_compact.py via python3. From jx-hxxx/hi-vibe.

3 3d ago A tokens not measured original MIT

SessionEnd

91

jx-hxxx/hi-vibe

Hook

Runs when a session ends for clear, prompt_input_exit, resume and logout tool calls, executing session_end.py via python3. From jx-hxxx/hi-vibe.

3 3d ago A tokens not measured original MIT

SessionStart

92

jlifyio/wyx

Hook

Runs when a session starts on startup, resume, clear and compact, executing session-start.sh via bash. From jlifyio/wyx.

3 24d ago A tokens not measured copy · 100% MIT

PreToolUse

93

jlifyio/wyx

Hook

Runs before the agent uses a tool for Write, Edit and NotebookEdit tool calls, executing drift-context.sh via bash. From jlifyio/wyx.

3 24d ago A tokens not measured copy · 100% MIT

PostToolUse

94

jlifyio/wyx

Hook

Runs after a tool call finishes for Write, Edit and NotebookEdit tool calls, executing post-check.sh via bash. From jlifyio/wyx.

3 24d ago A tokens not measured copy · 100% MIT

SessionStart

95

Sh3rd3n/megazord

Hook

Runs when a session starts, executing session-start.sh. From Sh3rd3n/megazord.

3 6mo ago A tokens not measured copy · 58% MIT

PreToolUse

96

Sh3rd3n/megazord

Hook

Runs before the agent uses a tool for Edit and Write tool calls, executing enforce-ownership.sh. From Sh3rd3n/megazord.

3 6mo ago A tokens not measured original MIT