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

PostToolUse

97

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

98

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

99

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

SessionStart

100

gg-mo/repo-hygiene

Hook

Runs when a session starts on startup, clear and compact, executing run-hook.cmd. From gg-mo/repo-hygiene.

3 3mo ago A tokens not measured copy · 86% MIT

PostToolUse

101

blakecyze/kanso

Hook

Runs after a tool call finishes for Edit, Write, MultiEdit and NotebookEdit tool calls, executing kanso-verify.sh. From blakecyze/kanso.

3 1mo ago A tokens not measured original MIT

PreToolUse

102

anma-labs/anma

Hook Claude Code

Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, executing anma_pretooluse.py via python3. From anma-labs/anma.

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

PreToolUse

103

Piyush8296/claude-workspace

Hook Claude Code

Runs before the agent uses a tool for Edit, Write, MultiEdit, Edit, Write and MultiEdit tool calls, running an inline shell check (2 commands). From Piyush8296/claude-workspace.

2 4mo ago A tokens not measured original MIT

PostToolUse

104

Piyush8296/claude-workspace

Hook Claude Code

Runs after a tool call finishes for Edit, Write, MultiEdit, Edit, Write, MultiEdit, Edit, Write, MultiEdit, Edit, Write, MultiEdit, Edit, Write, MultiEdit, Edit, Write and MultiEdit tool calls, running an inline shell check (6 commands). From Piyush8296/claude-workspace.

2 4mo ago A tokens not measured original MIT

Stop

105

Piyush8296/claude-workspace

Hook Claude Code

Runs when the agent finishes a response, running an inline shell check (2 commands). From Piyush8296/claude-workspace.

2 4mo ago A tokens not measured original MIT

SessionStart

106

thomas-powers-jr/cadence

Hook Claude Code

Runs when a session starts, executing cadence-host-claude-code.cjs via node with --cadence. From thomas-powers-jr/cadence.

2 5d ago A tokens not measured original MIT

PreToolUse

107

thomas-powers-jr/cadence

Hook Claude Code

Runs before the agent uses a tool for Write, Edit, MultiEdit, Edit, Write, MultiEdit and NotebookEdit tool calls, executing cadence-host-claude-code.cjs via node with --cadence (2 commands). From thomas-powers-jr/cadence.

2 5d ago A tokens not measured copy · 84% MIT

PostToolUse

108

thomas-powers-jr/cadence

Hook Claude Code

Runs after a tool call finishes for Write, Edit, MultiEdit, Edit, Write, MultiEdit, NotebookEdit and Skill tool calls, executing cadence-host-claude-code.cjs via node with --cadence (3 commands). From thomas-powers-jr/cadence.

2 5d ago A tokens not measured copy · 86% MIT

SessionStart

109

sdsrss/claudemd

Hook

Runs when a session starts, executing session-start-check.sh via bash. From sdsrss/claudemd.

2 8d ago A tokens not measured original MIT

UserPromptSubmit

110

sdsrss/claudemd

Hook

Runs when you submit a prompt, before the agent sees it, executing version-sync.sh and memory-prompt-hint.sh via bash (2 commands). From sdsrss/claudemd.

2 8d ago A tokens not measured original MIT

SessionEnd

111

sdsrss/claudemd

Hook

Runs when a session ends, executing session-end-check.sh via bash. From sdsrss/claudemd.

2 8d ago A tokens not measured copy · 52% MIT

SessionStart

112

NeelPrime/arbiterx

Hook

Runs when a session starts, running an inline shell check. From NeelPrime/arbiterx.

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

PostToolUse

113

NeelPrime/arbiterx

Hook

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

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

Stop

114

NeelPrime/arbiterx

Hook

Runs when the agent finishes a response, running an inline shell check. From NeelPrime/arbiterx.

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

UserPromptSubmit

115

hculap/better-code

Hook

Runs when you submit a prompt, before the agent sees it, executing user-prompt-submit.sh. From hculap/better-code.

2 7mo ago A tokens not measured copy · 72% MIT

PreToolUse

116

hculap/better-code

Hook

Runs before the agent uses a tool for Write and Edit tool calls, executing pre-tool-use.sh. From hculap/better-code.

2 7mo ago A tokens not measured original MIT

PostToolUse

117

hculap/better-code

Hook

Runs after a tool call finishes for Bash tool calls, executing post-tool-use.sh. From hculap/better-code.

2 7mo ago A tokens not measured original MIT

PostToolUse

118

tony-stark-eth/php-lsp-docker-claude-code

Hook

Runs after a tool call finishes for Write, Edit, str_replace_editor, Write, Edit and str_replace_editor tool calls, running an inline shell check (2 commands). From tony-stark-eth/php-lsp-docker-claude-code.

1 5mo ago A tokens not measured

PreToolUse

120

odere-pro/claude-oop-excellence

Hook Claude Code

Runs before the agent uses a tool for Write, Edit, MultiEdit and Write tool calls, executing block-secrets.sh and block-large-files.sh via bash (2 commands). From odere-pro/claude-oop-excellence.

1 1mo ago A tokens not measured original MIT