Code review hooks

1,309 tagged Code review, measured the same way as everything else here.

Browse within: code-quality 174agentic-coding 51hooks 45agent-orchestration 36agentic 36ai-code-review 35Multi-Agent 34claude-plugin 33audit 30codex-cli 30plugin 26claude-code-skills 25harness-engineering 24ai-memory 23

PostToolUse

25

Notifuse/notifuse

Hook Claude Code

Runs after a tool call finishes for Write and Edit tool calls, executing go-format.sh and ts-lint.sh (2 commands). From Notifuse/notifuse.

2.1k 2d ago A tokens not measured AGPL-3.0

SessionStart

26

maxritter/pilot-shell

Hook

Runs when a session starts on startup, resume, clear, compact, startup, startup, resume, clear, compact, startup, clear, compact, clear and compact, executing license_check.py, licensed_assets_sync.py, codex_skill_sync.py, cc_skill_sync.py and run_if_licensed.py via uv with --no-project, --python and --exec (13…

2.1k +2 changed today A tokens not measured

PreToolUse

27

maxritter/pilot-shell

Hook

Runs before the agent uses a tool for Write, Edit, MultiEdit, EnterPlanMode, Edit, Write, MultiEdit, Bash, WebSearch, WebFetch, Grep, Glob and Bash tool calls, executing run_if_licensed.py via uv with --no-project and --python (4 commands). From maxritter/pilot-shell.

2.1k +2 changed today A tokens not measured

PostToolUse

28

maxritter/pilot-shell

Hook

Runs after a tool call finishes for Write, Edit, MultiEdit, EnterPlanMode, ExitPlanMode, Write, Edit and MultiEdit tool calls, executing run_if_licensed.py via uv with --no-project, --python and --exec (5 commands). From maxritter/pilot-shell.

2.1k +2 changed today A tokens not measured

PostToolUse

29

stacklok/toolhive

Hook Claude Code

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

2.1k +1 today A tokens not measured original Apache-2.0

Stop

30

kubb-labs/kubb

Hook Claude Code

Runs when the agent finishes a response, executing format-lint.sh. From kubb-labs/kubb.

1.8k 3d ago A tokens not measured copy · 48% MIT

PreToolUse

31

vitorpamplona/amethyst

Hook Claude Code

Runs before the agent uses a tool for Bash and mcp__github__create_pull_request tool calls, executing pre-push-spotless.sh. From vitorpamplona/amethyst.

1.6k yesterday A tokens not measured original MIT

SessionStart

32

hyhmrright/brooks-lint

Hook

Runs when a session starts on startup, clear and compact, executing session-start.mjs via node. From hyhmrright/brooks-lint.

1.4k 2d ago A tokens not measured copy · 61% MIT

PreToolUse

33

CloudAI-X/claude-workflow-v2

Hook

Runs before the agent uses a tool for Edit, Write and Bash tool calls, executing protect-files.py, security-check.py, pre-commit-check.py, log-commands.sh and branch-protection.sh via python3 (5 commands). From CloudAI-X/claude-workflow-v2.

1.4k 7d ago A tokens not measured original MIT

PostToolUse

34

cfrs2005/claude-init

Hook Claude Code

Runs after a tool call finishes for tool == "Bash", tool == "Edit" && tool_input.file_path matches "\\.(ts, tsx, js, jsx)$", tool == "Edit" && tool_input.file_path matches "\\.(ts, tsx)$", tool == "Edit" && tool_input.file_path matches "\\.(ts, tsx, js and jsx)$" tool calls, running #!/bin/bash (4 commands). From…

1.4k 5mo ago A tokens not measured original MIT

PreCompact

35

TrafficGuard/typedai

Hook

Runs before the context is compacted, executing extract-kb.sh. From TrafficGuard/typedai.

1.2k 8mo ago A tokens not measured copy · 56% MIT

SessionStart

36

OpenLAIR/dr-claw

Hook Claude Code

Runs when a session starts, executing insight-session-start.sh. From OpenLAIR/dr-claw.

1.1k 6d ago A tokens not measured

PostCompact

37

tomasz-tomczyk/crit

Hook Claude Code

Runs after the context is compacted, running echo 'REMINDERS (things linters dont catch): 1) Verify all s. From tomasz-tomczyk/crit.

979 3d ago A tokens not measured original MIT

PermissionRequest

38

tomasz-tomczyk/crit

Hook

Runs when the agent asks permission for an action for ExitPlanMode tool calls, running crit plan-hook. From tomasz-tomczyk/crit.

979 3d ago A tokens not measured original MIT

Stop

39

iamfakeguru/agent-md

Hook Claude Code

Runs when the agent finishes a response, executing stop-verify.sh, state-enforcement.sh and sensory-reminder.sh (3 commands). From iamfakeguru/agent-md.

966 4mo ago A tokens not measured copy · 47% MIT

PostToolUse

40

stencila/stencila

Hook

Runs after a tool call finishes for Write and Edit tool calls, running sh. From stencila/stencila.

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

PreToolUse

41

umputun/revdiff

Hook

Runs before the agent uses a tool for ExitPlanMode tool calls, executing plan-review-hook.py via python3. From umputun/revdiff.

826 3d ago A tokens not measured original MIT

PreToolUse

42

assistant-ui/tool-ui

Hook Claude Code

Runs before the agent uses a tool for Bash(git add*) and Bash(git commit*) tool calls, running an inline shell check (2 commands). From assistant-ui/tool-ui.

773 3mo ago A tokens not measured original MIT

Stop

43

carlrannaberg/claudekit

Hook Claude Code

Runs when the agent finishes a response, running claudekit-hooks run create-checkpoint (6 commands). From carlrannaberg/claudekit.

761 5mo ago A tokens not measured original MIT

PostToolUse

44

traceroot-ai/traceroot

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing lint.sh. From traceroot-ai/traceroot.

752 4d ago A tokens not measured

Stop

45

hamelsmu/claude-review-loop

Hook

Runs when the agent finishes a response, executing stop-hook.sh. From hamelsmu/claude-review-loop.

726 5mo ago A tokens not measured

PostToolUse

46

kdlbs/kandev

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check (2 commands). From kdlbs/kandev.

710 yesterday A tokens not measured AGPL-3.0

SessionStart

47

arklexai/Agent-First-Organization

Hook Claude Code

Runs when a session starts, running an inline shell check. From arklexai/Agent-First-Organization.

700 4mo ago A tokens not measured original MIT

PostToolUse

48

gmickel/flow-next

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, running bun run lint. From gmickel/flow-next.

692 +2 today A tokens not measured original MIT