Hooks
Deterministic code fired on agent lifecycle events
- Listed
- 134
- Ranked
- 9.0%
- Top Score
- 99.1
Pick
The pick and its runners-up, in score order
- plannotator99.12 signals
The pick · #1 on this shelf
Intercepts ExitPlanMode so a plan is annotated and approved before work starts
8,344 stars · 618 forksNo one-command install · Source - tdd-guard98.42 signals
Runner-up · #2 on this shelf
Blocks file writes that violate test-first order, as they happen
Second by score; the only row above it is the pick.
2,324 stars · 185 forksNo one-command install · Source
Top Ranked
Needs the armory CLI · not on npm yet, build it from cli/ in the repository
| Rank | Score | Component | Description | Evidence | Last commit | Install |
|---|---|---|---|---|---|---|
| 1 | 99.133 | plannotatorhook · front-end | Interactive plan review UI that intercepts ExitPlanMode via hooks, letting users visually annotate plans with comments, deletions, and replacements… | 8,344 stars · 618 forks | No one-command install · Source | |
| 2 | 98.416 | tdd-guardhook · observability | A hooks-driven system that monitors file operations in real-time and blocks changes that violate TDD principles. | 2,324 stars · 185 forks | No one-command install · Source | |
| 3 | 96.636 | claude-code-hook-comms-hcomhook · ai-agents | A lightweight CLI tool for real-time communication between Claude Code sub-agents through hooks, with @-mention targeting, a live monitoring dashboard… | 470 stars · 70 forks | No one-command install · Source | |
| 4 | 95.269 | claude-hookshook · ai-agents | A TypeScript-based system for configuring and customizing Claude Code hooks with a powerful and flexible interface. | 389 stars · 26 forks | No one-command install · Source | |
| 5 | 94.073 | dippyhook · ai-agents | Auto-approve safe bash commands using AST-based parsing, while prompting for destructive operations. Solves permission fatigue without disabling… | 243 stars · 21 forks | No one-command install · Source | |
| 6 | 93.935 | cc-notifyhook · comms | CCNotify provides desktop notifications for Claude Code, alerting you to input needs or task completion, with one-click jumps back to VS Code and task… | 216 stars · 23 forks | No one-command install · Source | |
| 7 | 92.401 | typescript-quality-hookshook · back-end | A quality-check hook for Node.js TypeScript projects: TypeScript compilation, ESLint auto-fixing and Prettier formatting, with SHA256 config caching… | 178 stars · 14 forks | No one-command install · Source | |
| 8 | 90.797 | cchookshook · back-end | A lightweight Python SDK with a clean API and good documentation; simplifies the process of writing hooks and integrating them into your codebase… | 130 stars · 11 forks | No one-command install · Source | |
| 9 | 89.270 | claudiohook · ai-agents | A small library that plays OS-native sounds for Claude Code events through hooks. | 113 stars · 8 forks | No one-command install · Source | |
| 10 | 87.020 | claude-code-hooks-sdkhook · back-end | A Laravel-inspired PHP SDK for building Claude Code hook responses with a clean, fluent API. This SDK makes it easy to create structured JSON… | 68 stars · 8 forks | No one-command install · Source | |
| 11 | 75.478 | parryhook · ai-agents | Prompt injection scanner for Claude Code hooks. Scans tool inputs and outputs for injection attacks, secrets, and data exfiltration attempts. In early… | 45 stars · 1 fork | No one-command install · Source | |
| 12 | 74.510 | britfixhook · ai-agents | Claude outputs American spellings by default, which can have an impact on: professional credibility, compliance, documentation, and more. Britfix… | 18 stars · 4 forks | No one-command install · Source |
Score colour shows how many signals stand behind it, never how good it is: amber, three or more; dimmer amber, two; grey, one. The Evidence column names them.
Stars, forks and last commit are as GitHub reported them when Armory last read each repository: for most, or later. A repository may have changed since.
Leaderboard ranks all 12 scored rows. Formula shows the calculation.