Armory
Source

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 forks
    No 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 forks
    No one-command install · Source

Top Ranked

Needs the armory CLI · not on npm yet, build it from cli/ in the repository

RankScoreComponentDescriptionEvidenceLast commitInstall
199.133plannotatorhook · front-endInteractive plan review UI that intercepts ExitPlanMode via hooks, letting users visually annotate plans with comments, deletions, and replacements…8,344 stars · 618 forksNo one-command install · Source
298.416tdd-guardhook · observabilityA hooks-driven system that monitors file operations in real-time and blocks changes that violate TDD principles.2,324 stars · 185 forksNo one-command install · Source
396.636claude-code-hook-comms-hcomhook · ai-agentsA lightweight CLI tool for real-time communication between Claude Code sub-agents through hooks, with @-mention targeting, a live monitoring dashboard…470 stars · 70 forksNo one-command install · Source
495.269claude-hookshook · ai-agentsA TypeScript-based system for configuring and customizing Claude Code hooks with a powerful and flexible interface.389 stars · 26 forksNo one-command install · Source
594.073dippyhook · ai-agentsAuto-approve safe bash commands using AST-based parsing, while prompting for destructive operations. Solves permission fatigue without disabling…243 stars · 21 forksNo one-command install · Source
693.935cc-notifyhook · commsCCNotify 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 forksNo one-command install · Source
792.401typescript-quality-hookshook · back-endA quality-check hook for Node.js TypeScript projects: TypeScript compilation, ESLint auto-fixing and Prettier formatting, with SHA256 config caching…178 stars · 14 forksNo one-command install · Source
890.797cchookshook · back-endA 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 forksNo one-command install · Source
989.270claudiohook · ai-agentsA small library that plays OS-native sounds for Claude Code events through hooks.113 stars · 8 forksNo one-command install · Source
1087.020claude-code-hooks-sdkhook · back-endA 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 forksNo one-command install · Source
1175.478parryhook · ai-agentsPrompt injection scanner for Claude Code hooks. Scans tool inputs and outputs for injection attacks, secrets, and data exfiltration attempts. In early…45 stars · 1 forkNo one-command install · Source
1274.510britfixhook · ai-agentsClaude outputs American spellings by default, which can have an impact on: professional credibility, compliance, documentation, and more. Britfix…18 stars · 4 forksNo 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.