Leaderboard
Scored on public signals; components with none are listed as Unranked · Formula
Component
Domain
Vertical
| Rank | Score | Component | Description | Evidence | Last commit | Install |
|---|---|---|---|---|---|---|
| 1 | 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 | |
| 2 | Unranked | change-loggerhook · observability | Log 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 yet | No commit datelisted | armory install change-logger --cli claude |
| 3 | Unranked | change-logger-2hook · observability | Change Logger Hook Logs every file mutation (Edit, Write, Bash) to a CSV file for demo prep and session review. Output… | No signals yet | No commit datelisted | armory install change-logger-2 --cli claude |
| 4 | Unranked | change-trackerhook · observability | Track file changes in a simple log. Records which files were modified and when for easy tracking of Claude Code activity. | No signals yet | No commit datelisted | armory install change-tracker --cli claude |
| 5 | Unranked | command-loggerhook · observability | Log all Claude Code commands to a file for audit and debugging purposes. Simple logging that records tool usage with timestamps. | No signals yet | No commit datelisted | armory install command-logger --cli claude |
| 6 | Unranked | console-log-cleanerhook · observability | Warns about console.log statements when editing files on production branches (main/master). Helps prevent debug code from reaching production. | No signals yet | No commit datelisted | armory install console-log-cleaner --cli claude |
| 7 | Unranked | debug-windowhook · observability | Auto 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 yet | No commit datelisted | armory install debug-window --cli claude |
| 8 | Unranked | debug-window-2hook · observability | Session Hook: Auto Debug Log Viewer | No signals yet | No commit datelisted | armory install debug-window-2 --cli claude |
| 9 | Unranked | dependency-checkerhook · observability | Advanced dependency analysis and security checking. Monitors for outdated packages, security vulnerabilities, and license compatibility. | No signals yet | No commit datelisted | armory install dependency-checker --cli claude |
| 10 | Unranked | desktop-notification-on-stophook · observability | Sends a native desktop notification when Claude Code finishes responding. Uses the Stop hook event so you get a single notification per response… | No signals yet | No commit datelisted | armory install desktop-notification-on-stop --cli claude |
| 11 | Unranked | edit-audit-loghook · observability | Log 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 yet | No commit datelisted | armory install edit-audit-log --cli claude |
| 12 | Unranked | langsmith-tracinghook · observability | Automatically send Claude Code conversation traces to LangSmith for monitoring and analysis. Prerequisites: jq (brew install jq on macOS or sudo… | No signals yet | No commit datelisted | armory install langsmith-tracing --cli claude |
| 13 | Unranked | langsmith-tracing-2hook · observability | # | No signals yet | No commit datelisted | armory install langsmith-tracing-2 --cli claude |
| 14 | Unranked | notify-before-bashhook · observability | Show notification before any Bash command execution for security awareness. This hook displays a simple echo message '🔔 About to run bash command...'… | No signals yet | No commit datelisted | armory install notify-before-bash --cli claude |
| 15 | Unranked | performance-budget-guardhook · observability | Monitor bundle size and Core Web Vitals metrics during development, blocking deployments that exceed performance budgets with detailed reports… | No signals yet | No commit datelisted | armory install performance-budget-guard --cli claude |
| 16 | Unranked | post-bash-dispatcherhook · observability | PostToolUse hook: Consolidated Bash postflight dispatcher for logging, PR, and build notifications (matcher: Bash). | No signals yet | No commit datelisted | armory install post-bash-dispatcher --cli claude |
| 17 | Unranked | post-context-monitorhook · observability | PostToolUse hook: Inject agent warnings on context exhaustion, high cost, scope creep, or tool loops (matcher: *). | No signals yet | No commit datelisted | armory install post-context-monitor --cli claude |
| 18 | Unranked | post-edit-console-warnhook · observability | PostToolUse hook: Warn about console.log statements after edits (matcher: Edit). | No signals yet | No commit datelisted | armory install post-edit-console-warn --cli claude |
| 19 | Unranked | post-metrics-bridgehook · observability | PostToolUse hook: Maintain running session metrics aggregate for statusline and context monitor (matcher: *). | No signals yet | No commit datelisted | armory install post-metrics-bridge --cli claude |
| 20 | Unranked | post-session-activity-trackerhook · observability | PostToolUse hook: Track per-session tool calls and file activity for ECC2 metrics (matcher: *). | No signals yet | No commit datelisted | armory install post-session-activity-tracker --cli claude |
| 21 | Unranked | pre-edit-write-suggest-compacthook · observability | PreToolUse hook: Suggest manual compaction at logical intervals (matcher: Edit|Write). | No signals yet | No commit datelisted | armory install pre-edit-write-suggest-compact --cli claude |
| 22 | Unranked | session-endhook · observability | Run at session end, to flush logs, persist memory, or clean up. | No signals yet | No commit datelisted | armory install session-end --cli claude |
| 23 | Unranked | stop-check-console-loghook · observability | Stop hook: Check for console.log in modified files after each response (matcher: *). | No signals yet | No commit datelisted | armory install stop-check-console-log --cli claude |
| 24 | Unranked | stop-cost-trackerhook · observability | Stop hook: Track token and cost metrics per session (matcher: *). | No signals yet | No commit datelisted | armory install stop-cost-tracker --cli claude |
| 25 | Unranked | subagent-starthook · observability | Run when a sub-agent starts, to set up context or log the delegation. | No signals yet | No commit datelisted | armory install subagent-start --cli claude |
| 26 | Unranked | user-prompt-submithook · observability | Run when the user submits a prompt, to log it or inject extra context before the model sees it. | No signals yet | No 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.