Armory
Source

Leaderboard

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

RankScoreComponentDescriptionEvidenceLast commitInstall
198.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
2Unrankedchange-loggerhook · observabilityLog every file mutation to CSV for demo prep. Records timestamp, tool, file path, action, and details for Edit, MultiEdit, Write, and Bash operations…No signals yetNo commit datelisted armory install change-logger --cli claude
3Unrankedchange-logger-2hook · observabilityChange Logger Hook Logs every file mutation (Edit, Write, Bash) to a CSV file for demo prep and session review. Output…No signals yetNo commit datelisted armory install change-logger-2 --cli claude
4Unrankedchange-trackerhook · observabilityTrack file changes in a simple log. Records which files were modified and when for easy tracking of Claude Code activity.No signals yetNo commit datelisted armory install change-tracker --cli claude
5Unrankedcommand-loggerhook · observabilityLog all Claude Code commands to a file for audit and debugging purposes. Simple logging that records tool usage with timestamps.No signals yetNo commit datelisted armory install command-logger --cli claude
6Unrankedconsole-log-cleanerhook · observabilityWarns about console.log statements when editing files on production branches (main/master). Helps prevent debug code from reaching production.No signals yetNo commit datelisted armory install console-log-cleaner --cli claude
7Unrankeddebug-windowhook · observabilityAuto Debug Log Viewer. Opens a live-tailing debug log window when Claude Code starts with --debug or -d flag. The window closes automatically on…No signals yetNo commit datelisted armory install debug-window --cli claude
8Unrankeddebug-window-2hook · observabilitySession Hook: Auto Debug Log ViewerNo signals yetNo commit datelisted armory install debug-window-2 --cli claude
9Unrankeddependency-checkerhook · observabilityAdvanced dependency analysis and security checking. Monitors for outdated packages, security vulnerabilities, and license compatibility.No signals yetNo commit datelisted armory install dependency-checker --cli claude
10Unrankeddesktop-notification-on-stophook · observabilitySends a native desktop notification when Claude Code finishes responding. Uses the Stop hook event so you get a single notification per response…No signals yetNo commit datelisted armory install desktop-notification-on-stop --cli claude
11Unrankededit-audit-loghook · observabilityLog all file edits to a project-local audit file with timestamps. Records every Edit tool usage to .claude/edit-log.txt for tracking changes across…No signals yetNo commit datelisted armory install edit-audit-log --cli claude
12Unrankedlangsmith-tracinghook · observabilityAutomatically send Claude Code conversation traces to LangSmith for monitoring and analysis. Prerequisites: jq (brew install jq on macOS or sudo…No signals yetNo commit datelisted armory install langsmith-tracing --cli claude
13Unrankedlangsmith-tracing-2hook · observability#No signals yetNo commit datelisted armory install langsmith-tracing-2 --cli claude
14Unrankednotify-before-bashhook · observabilityShow notification before any Bash command execution for security awareness. This hook displays a simple echo message '🔔 About to run bash command...'…No signals yetNo commit datelisted armory install notify-before-bash --cli claude
15Unrankedperformance-budget-guardhook · observabilityMonitor bundle size and Core Web Vitals metrics during development, blocking deployments that exceed performance budgets with detailed reports…No signals yetNo commit datelisted armory install performance-budget-guard --cli claude
16Unrankedpost-bash-dispatcherhook · observabilityPostToolUse hook: Consolidated Bash postflight dispatcher for logging, PR, and build notifications (matcher: Bash).No signals yetNo commit datelisted armory install post-bash-dispatcher --cli claude
17Unrankedpost-context-monitorhook · observabilityPostToolUse hook: Inject agent warnings on context exhaustion, high cost, scope creep, or tool loops (matcher: *).No signals yetNo commit datelisted armory install post-context-monitor --cli claude
18Unrankedpost-edit-console-warnhook · observabilityPostToolUse hook: Warn about console.log statements after edits (matcher: Edit).No signals yetNo commit datelisted armory install post-edit-console-warn --cli claude
19Unrankedpost-metrics-bridgehook · observabilityPostToolUse hook: Maintain running session metrics aggregate for statusline and context monitor (matcher: *).No signals yetNo commit datelisted armory install post-metrics-bridge --cli claude
20Unrankedpost-session-activity-trackerhook · observabilityPostToolUse hook: Track per-session tool calls and file activity for ECC2 metrics (matcher: *).No signals yetNo commit datelisted armory install post-session-activity-tracker --cli claude
21Unrankedpre-edit-write-suggest-compacthook · observabilityPreToolUse hook: Suggest manual compaction at logical intervals (matcher: Edit|Write).No signals yetNo commit datelisted armory install pre-edit-write-suggest-compact --cli claude
22Unrankedsession-endhook · observabilityRun at session end, to flush logs, persist memory, or clean up.No signals yetNo commit datelisted armory install session-end --cli claude
23Unrankedstop-check-console-loghook · observabilityStop hook: Check for console.log in modified files after each response (matcher: *).No signals yetNo commit datelisted armory install stop-check-console-log --cli claude
24Unrankedstop-cost-trackerhook · observabilityStop hook: Track token and cost metrics per session (matcher: *).No signals yetNo commit datelisted armory install stop-cost-tracker --cli claude
25Unrankedsubagent-starthook · observabilityRun when a sub-agent starts, to set up context or log the delegation.No signals yetNo commit datelisted armory install subagent-start --cli claude
26Unrankeduser-prompt-submithook · observabilityRun when the user submits a prompt, to log it or inject extra context before the model sees it.No signals yetNo commit datelisted armory install user-prompt-submit --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