Swarm Metrics
SkillMonitoring & opsAggregate and interpret swarm metrics for status and report surfaces
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Swarm Metrics skill
What this skill tells your AI
The instructions your AI receives, as published by effortlessmetrics/perl-lsp in .claude/skills/swarm-metrics/SKILL.md and read by ahel’s review.
Use this skill when you need to inspect .ops-perl-lsp/swarm-metrics.jsonl,
summarize recent swarm activity, or write status/report commentary that is
backed by the metrics file.
Canonical Analyzer
Prefer the repo-native analyzer:
cargo xtask swarm-summary .ops-perl-lsp --since 24h --limit 10
cargo xtask swarm-summary .ops-perl-lsp --since 7d --limit 20
cargo xtask swarm-summary .ops-perl-lsp --since 24h --limit 10 --format json
Reporting Patterns
- Use
--since 24hfor/swarm-statusstyle check-ins. - Use
--since 7dfor/swarm-reportand weekly rollups. - Use
--format jsonwhen another tool needs machine-readable summary data. - Call out the top event types, agent types, sessions, and worktree hotspots.
- Prefer the analyzer output over raw
tail/jqsnippets so the same grouping rules are used everywhere.
Notes
- The metrics file is append-only and may contain mixed event shapes.
- Missing fields should be treated as
(none)rather than dropped. - If the analyzer reports zero matching entries, mention the window and the file path so the operator can distinguish "no data" from "wrong directory".
Signals
- GitHub stars
- 26
- Forks
- 7
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
swarm-metrics- Source
- github.com/effortlessmetrics/perl-lsp