metrics-definition — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited metrics-definition (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
"47 dashboards and no answers." The failure mode is building metrics without agreeing on what they mean. "Revenue" means three different things to three different teams. "Active users" has no agreed-upon time window. Fix the definitions before building the dashboards.
Every metric must specify:
NEVER define a metric without specifying grain and time window. "Monthly active users" means nothing until you define what "active" means and whether "monthly" is calendar month or trailing 30 days.
Connect metrics from business outcomes down to leading indicators:
Business outcome: Reduce hospital readmissions 10%
Product outcome: Clinical decisions made 3x faster
Feature outcome: Risk scores updated in real-time
Leading indicator: Query latency under 1 secondEvery metric at a lower level should causally influence the level above. If you can't draw the causal link, the metric doesn't belong in the tree.
Alongside performance metrics, track trust:
Trust metrics matter because a single bad number in a board deck costs more credibility than a delayed feature.
Use consistent patterns so metrics are discoverable:
count_<thing> for counts (count_active_patients, count_claims_submitted)rate_<thing> for ratios (rate_readmission_30day, rate_claim_denial)avg_<thing> for averages (avg_length_of_stay_days, avg_time_to_resolution)pct_<thing> for percentages (pct_records_complete, pct_goals_met)sum_<thing> for totals (sum_charges, sum_paid_amount)Include the unit in the name when ambiguous: avg_length_of_stay_days not avg_los.
AVOID abbreviations unless they are universally understood in your domain. mrr is fine for SaaS. los is fine for healthcare. ttfv is not fine for anyone.
If two reports show different values for the "same" metric:
The fix is always a single source of truth with an explicit definition, not reconciling two conflicting reports.
When charts represent your metrics:
For presentation structure, chart selection, and narrative framing, see data-storytelling.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.