Armory
Source

Leaderboard

Scored on public signals; components with none are listed as Unranked · Formula

RankScoreComponentDescriptionEvidenceLast commitInstall
174.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
275.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
389.270claudiohook · ai-agentsA small library that plays OS-native sounds for Claude Code events through hooks.113 stars · 8 forksNo one-command install · Source
494.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
595.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
696.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
7Unrankedagents-md-loaderhook · ai-agentsAutomatically loads AGENTS.md configuration file content at session start to ensure Claude Code follows project-specific agent behavior. Only loads if…No signals yetNo commit datelisted armory install agents-md-loader --cli claude
8Unrankedai-bash-guardhook · ai-agentsAI-powered bash command security guard. Before any Bash command runs, a lightweight Claude subagent evaluates it for destructive or irreversible…No signals yetNo commit datelisted armory install ai-bash-guard --cli claude
9Unrankedbackup-before-edithook · ai-agentsCreate automatic backup of files before any Edit operation for safety. This hook creates a timestamped backup copy (filename.backup.timestamp) of any…No signals yetNo commit datelisted armory install backup-before-edit --cli claude
10Unrankedcheck-package-agehook · ai-agentsClaude Code Hook: Prevent installation of outdated packages.No signals yetNo commit datelisted armory install check-package-age --cli claude
11Unrankedcontext-timelinehook · ai-agentsReal-time browser visualization of Claude Code's context window and subagent/tool execution as a git-graph timeline. Opens http://localhost:7878 on…No signals yetNo commit datelisted armory install context-timeline --cli claude
12Unrankeddangerous-command-blockerhook · ai-agentsAdvanced protection against dangerous shell commands with multi-level security. Blocks catastrophic operations (rm -rf /, dd, mkfs), protects critical…No signals yetNo commit datelisted armory install dangerous-command-blocker --cli claude
13Unrankedformat-javascript-fileshook · ai-agentsAutomatically format JavaScript/TypeScript files after any Edit operation using prettier. This hook runs 'npx prettier --write' on any .js, .ts, .jsx…No signals yetNo commit datelisted armory install format-javascript-files --cli claude
14Unrankedformat-python-fileshook · ai-agentsAutomatically format Python files after any Edit operation using black formatter. This hook runs 'black' on any .py file that Claude modifies…No signals yetNo commit datelisted armory install format-python-files --cli claude
15Unrankedmemory-persistencehook · ai-agentsLifecycle hook bundle (SessionStart, PreCompact, observation, SessionEnd) that loads prior context and persists session state across compaction.No signals yetNo commit datelisted armory install memory-persistence --cli claude
16Unrankedmemory-persistence-bundlehook · ai-agentsHook bundle: Reference lifecycle hook definitions for ECC memory persistence. The production hook graph is hooks/hooks.json.. Use to persist and…No signals yetNo commit datelisted armory install memory-persistence-bundle --cli claude
17Unrankedperformance-monitor-2hook · ai-agentsMonitor system performance during Claude Code operations. Tracks CPU, memory usage, and execution time for performance optimization.No signals yetNo commit datelisted armory install performance-monitor-2 --cli claude
18Unrankedpre-config-protectionhook · ai-agentsPreToolUse hook: Block modifications to linter/formatter config files. Steers agent to fix code instead of weakening configs. (matcher…No signals yetNo commit datelisted armory install pre-config-protection --cli claude
19Unrankedstophook · ai-agentsRun when the main agent finishes responding, to announce completion or run end-of-turn checks.No signals yetNo commit datelisted armory install stop --cli claude
20Unrankedstop-hookhook · ai-agentsUse the stop hook Claude Code hook from decider/claude-hooks.No signals yetNo commit datelisted armory install stop-hook --cli claude
21Unrankedsubagent-stophook · ai-agentsRun when a sub-agent finishes, to capture its output or chain follow-up work.No signals yetNo commit datelisted armory install subagent-stop --cli claude

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 · Armory