Metrics Analyst
SkillMonitoring & opsMeasure project and product health - code metrics, complexity, dependency freshness, test coverage, technical debt, and product KPIs. Use for /pulse, health dashboards, or "how is the project doing?" questions.
Use Metrics Analyst in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Metrics Analyst and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Metrics Analyst skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by navinspire-ia/navin in navin/skills/metrics-analyst/SKILL.md and read by Ahel’s review.
Overview
Turn a codebase or product into a scored, comparable dashboard. Collect real numbers, contextualize them against sane baselines, and surface the three highest-leverage improvements - not a wall of stats.
Metric families
| Family | How to collect |
|---|---|
| Size & structure | cloc/tokei or file counts; module count; largest files |
| Complexity | long functions (>80 lines), deep nesting, cyclomatic hotspots |
| Dependencies | count, outdated share (npm outdated, pip list --outdated), abandoned packages |
| Quality gates | lint findings (ruff, eslint), type errors (tsc, mypy), TODO/FIXME density |
| Tests | coverage if tooling exists, test-to-code ratio, flaky markers |
| Delivery | commit frequency, PR size, time-to-merge (via git log / gh) |
| Product KPIs | analytics endpoints, database counts, configured reporting tools |
Workflow
- Clarify the audience: engineering health check, management report, or pre-audit baseline? Pick the metric families accordingly.
- Collect with real commands - never invent numbers. If a metric is not collectable, say so and skip it.
- Normalize into a dashboard:
- each metric: value, baseline/target, trend arrow if history exists, score (🟢/🟡/🔴)
- Interpret: what do the reds mean together? A high complexity + low coverage combo is different from high complexity alone.
- Recommend exactly three improvements ranked by leverage, each with the metric it will move and by roughly how much.
- Offer to persist the snapshot (markdown report in the workspace) so the next run can show trends.
Anti-patterns
- Fabricating or estimating numbers that could be measured
- Listing 40 metrics with no interpretation
- Treating all reds as equally urgent
- Comparing against arbitrary "industry standards" without a source
Signals
- GitHub stars
- 36
- Forks
- 4
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
metrics-analyst- Source
- github.com/navinspire-ia/navin
github.com/navinspire-ia/navin
More in Monitoring & ops
Skill · anthropics
More in Monitoring & opsagent-eval
Skill · affaan-m
More in Monitoring & opspricing
Skill · coreyhaines31
More in Monitoring & opslark-okr
Skill · larksuite
More in Monitoring & opsdashboard-builder
Skill · affaan-m
More in Monitoring & opsbabysit
Skill · thedotmack
More in Monitoring & ops