Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Design a KPI tracker that drives decisions instead of decorating them — the few-metrics discipline (5–9, each with an owner and a so-what), targets with honest baselines, the trend-first layout, and the review ritual where the tracker actually gets used. Use when asked set up KPI tracking for the team, build a metrics dashboard in sheets, which numbers should we track, or our dashboard exists but nobody acts on it. Produces the metric selection with kill-list, the tracker structure, the target-s
.claude/skills/mohitagw15856-kpi-tracker-design/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-12 | ✗→✓ | ▲ Improved | 28% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 51% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 40% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 38% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 41% | 0% |
KPI trackers fail by addition: every meeting adds a metric, none subtracts, and within two quarters the tracker is a wall of numbers nobody reads — motion without instrumentation. The working tracker is small (5–9 metrics, each with an owner and a written so-what), trend-first (a number without its history is a Rorschach test), honestly baselined before targets exist, and — the part that decides everything — attached to a ritual where someone reads it aloud and decisions reference it. The tracker is the artifact; the ritual is the product.
Ask for these if not provided:
| Metric | Definition (num/denom) | Source | Owner | Cadence | |---|---|---|---|---|
Deliberately untracked: metric → reason — the wall-of-numbers defense]
Grid + trend columns · baseline-first schedule for new metrics · targets with owner + reason + threshold]
The slot · the read-aloud norm (one sentence per mover) · the which-metric-does-this-move question · quarterly metric review: add/kill with the so-what test]
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-07 | fail→fail | 15,071 | 14,843 | -2% | 1 | 1 | 0% | 2,481 | 3,413 | +38% | 0 | 0 | — |
case-12 | fail→pass | 17,219 | 18,512 | +8% | 1 | 1 | 0% | 3,263 | 4,188 | +28% | 0 | 0 | — |
case-13 | fail→pass | 13,483 | 15,023 | +11% | 1 | 1 | 0% | 2,387 | 3,607 | +51% | 0 | 0 | — |
case-04 | fail→pass | 15,338 | 15,764 | +3% | 1 | 1 | 0% | 2,617 | 3,665 | +40% | 0 | 0 | — |
case-05 | fail→fail | 13,502 | 16,460 | +22% | 1 | 1 | 0% | 2,191 | 3,754 | +71% | 0 | 0 | — |
case-06 | fail→pass | 14,905 | 15,006 | +1% | 1 | 1 | 0% | 2,484 | 3,418 | +38% | 0 | 0 | — |
case-01 | fail→pass | 16,923 | 17,686 | +5% | 1 | 1 | 0% | 2,757 | 3,874 | +41% | 0 | 0 | — |
case-02 | fail→fail | 21,114 | 20,721 | -2% | 1 | 1 | 0% | 3,556 | 4,368 | +23% | 0 | 0 | — |
case-03 | fail→fail | 18,261 | 25,396 | +39% | 1 | 1 | 0% | 3,127 | 5,038 | +61% | 0 | 0 | — |
case-08 | fail→fail | 10,236 | 15,305 | +50% | 1 | 1 | 0% | 1,723 | 3,601 | +109% | 0 | 0 | — |
case-09 | fail→pass | 12,848 | 13,432 | +5% | 1 | 1 | 0% | 2,162 | 3,314 | +53% | 0 | 0 | — |
case-10 | fail→fail | 14,122 | 16,325 | +16% | 1 | 1 | 0% | 2,319 | 3,629 | +56% | 0 | 0 | — |
case-11 | fail→pass | 10,956 | 15,225 | +39% | 1 | 1 | 0% | 1,962 | 3,675 | +87% | 0 | 0 | — |
case-14 | fail→pass | 12,543 | 13,123 | +5% | 1 | 1 | 0% | 2,144 | 3,487 | +63% | 0 | 0 | — |
case-15 | fail→fail | 13,321 | 12,204 | -8% | 1 | 1 | 0% | 2,460 | 3,312 | +35% | 0 | 0 | — |
case-16 | fail→fail | 15,501 | 15,039 | -3% | 1 | 1 | 0% | 2,557 | 3,752 | +47% | 0 | 0 | — |
case-17 | fail→fail | 15,167 | 14,268 | -6% | 1 | 1 | 0% | 2,440 | 3,283 | +35% | 0 | 0 | — |
case-18 | fail→pass | 12,043 | 15,929 | +32% | 1 | 1 | 0% | 2,279 | 3,771 | +65% | 0 | 0 | — |
case-19 | fail→fail | 14,310 | 12,371 | -14% | 1 | 1 | 0% | 2,713 | 3,433 | +27% | 0 | 0 | — |
case-20 | pass→fail | 13,770 | 12,524 | -9% | 1 | 1 | 0% | 2,262 | 3,115 | +38% | 0 | 0 | — |
case-21 | pass→pass | 12,960 | 12,094 | -7% | 1 | 1 | 0% | 2,504 | 3,218 | +29% | 0 | 0 | — |
case-22 | pass→pass | 14,793 | 14,156 | -4% | 1 | 1 | 0% | 2,794 | 3,775 | +35% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +36 percentage points is the difference between those two pass rates over the 22 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.