Metric Dashboard Skill
Design a comprehensive metric dashboard and KPI tracking plan for any product or feature.
When to Use
- User needs to define metrics for a new product or feature
- User is setting up monitoring and alerting
- User needs to design a dashboard layout
- User says
/metric-dashboard followed by the product/feature
- Any time measurement strategy needs to be defined
Framework: Metric Dashboard Design (5 Steps)
Step 1: Define the Metric Hierarchy
North Star Metric (NSM):
The single metric that best captures the value your product delivers.
- Must reflect user value, not just business value
- Must be measurable with current instrumentation
- Formula: NSM = [engagement unit] per [user segment] per [time period]
Decompose into a metric tree:
North Star Metric
├── Input Metric A (e.g., new users)
│ ├── Sub-metric A1
│ └── Sub-metric A2
├── Input Metric B (e.g., activation rate)
│ ├── Sub-metric B1
│ └── Sub-metric B2
└── Input Metric C (e.g., retention)
├── Sub-metric C1
└── Sub-metric C2
Step 2: Categorize Metrics
Product Metrics:
- Acquisition: How users find you (sign-ups, installs, registrations)
- Activation: First value moment (onboarding completion, first action)
- Engagement: Core usage (DAU/MAU, session length, feature adoption)
- Retention: Coming back (D1/D7/D30, cohort retention curves)
- Revenue: Monetization (ARPU, conversion, LTV, churn)
Technical Metrics:
- Performance: Latency (p50, p95, p99), throughput, error rate
- Reliability: Uptime, incident count, MTTR
- Infrastructure: CPU/memory utilization, cost per request
AI/ML Metrics (if applicable):
- Quality: Accuracy, hallucination rate, eval scores
- Safety: Content policy violation rate, false refusal rate
- Cost: Cost per inference, token usage
- Latency: Time to first token, tokens per second
Business Metrics:
- Revenue: MRR, ARR, revenue growth rate
- Unit economics: CAC, LTV, LTV/CAC ratio
- Market: Market share, competitive win rate
Step 3: Set Targets & Alerts
For each metric, define:
| Metric |
Current |
Target |
Alert Threshold |
Owner |
| NSM |
X |
Y |
Z |
PM |
| Metric A |
|
|
|
|
| Metric B |
|
|
|
|
Alert levels:
- Warning (yellow): Metric trending below target — investigate
- Critical (red): Metric below threshold — immediate action required
- Anomaly: Unexpected spike or drop — auto-detect and notify
Step 4: Design Dashboard Layout
Executive Dashboard (1 screen):
- NSM trend (last 30/90 days) — large, prominent
- 4-6 key metrics with sparklines and trend arrows
- Traffic light status (green/yellow/red) for each area
- Notable events annotated on the timeline
Operational Dashboard (detailed):
- Real-time metrics for the current day/hour
- Breakdowns by segment (platform, geography, user type)
- Funnel visualization (acquisition → activation → retention)
- Experiment results (A/B test outcomes)
Technical Dashboard (if applicable):
- System health (latency, error rate, uptime)
- Model performance (eval scores, cost, throughput)
- Infrastructure utilization and cost
Step 5: Measurement Plan
For each metric, document:
- Definition: Exact formula, including/excluding criteria
- Data source: Which event, table, or API
- Instrumentation: What needs to be logged/tracked
- Granularity: How often updated (real-time, hourly, daily)
- Segments: Key breakdowns (platform, country, user tier)
- Owner: Who monitors this metric
Output Format
Generate a complete metric plan in markdown with:
- Metric hierarchy (tree diagram)
- Metric definitions table
- Targets and alert thresholds
- Dashboard layout description
- Measurement plan
Common Pitfalls to Avoid
- Vanity metrics: Big numbers that don't reflect value (total sign-ups vs. active users)
- Too many metrics: 5-8 key metrics max on the exec dashboard
- No baselines: Always show current state before setting targets
- Missing guardrails: Every optimization metric needs a counter-metric
- No segmentation: Averages hide problems — always break down by segment
1---2name: metric-dashboard3description: Design metric dashboards and KPI tracking plans for products and features. Defines what to measure, how to measure it, alert thresholds, and dashboard layout. Covers product, business, and technical metrics.4---56# Metric Dashboard Skill78Design a comprehensive metric dashboard and KPI tracking plan for any product or feature.910## When to Use11- User needs to define metrics for a new product or feature12- User is setting up monitoring and alerting13- User needs to design a dashboard layout14- User says `/metric-dashboard` followed by the product/feature15- Any time measurement strategy needs to be defined1617## Framework: Metric Dashboard Design (5 Steps)1819### Step 1: Define the Metric Hierarchy2021**North Star Metric (NSM)**:22The single metric that best captures the value your product delivers.23- Must reflect user value, not just business value24- Must be measurable with current instrumentation25- Formula: NSM = [engagement unit] per [user segment] per [time period]2627**Decompose into a metric tree:**28```29North Star Metric30├── Input Metric A (e.g., new users)31│ ├── Sub-metric A132│ └── Sub-metric A233├── Input Metric B (e.g., activation rate)34│ ├── Sub-metric B135│ └── Sub-metric B236└── Input Metric C (e.g., retention)37 ├── Sub-metric C138 └── Sub-metric C239```4041### Step 2: Categorize Metrics4243**Product Metrics:**44- Acquisition: How users find you (sign-ups, installs, registrations)45- Activation: First value moment (onboarding completion, first action)46- Engagement: Core usage (DAU/MAU, session length, feature adoption)47- Retention: Coming back (D1/D7/D30, cohort retention curves)48- Revenue: Monetization (ARPU, conversion, LTV, churn)4950**Technical Metrics:**51- Performance: Latency (p50, p95, p99), throughput, error rate52- Reliability: Uptime, incident count, MTTR53- Infrastructure: CPU/memory utilization, cost per request5455**AI/ML Metrics (if applicable):**56- Quality: Accuracy, hallucination rate, eval scores57- Safety: Content policy violation rate, false refusal rate58- Cost: Cost per inference, token usage59- Latency: Time to first token, tokens per second6061**Business Metrics:**62- Revenue: MRR, ARR, revenue growth rate63- Unit economics: CAC, LTV, LTV/CAC ratio64- Market: Market share, competitive win rate6566### Step 3: Set Targets & Alerts6768For each metric, define:6970| Metric | Current | Target | Alert Threshold | Owner |71|--------|---------|--------|----------------|-------|72| NSM | X | Y | Z | PM |73| Metric A | | | | |74| Metric B | | | | |7576**Alert levels:**77- **Warning** (yellow): Metric trending below target — investigate78- **Critical** (red): Metric below threshold — immediate action required79- **Anomaly**: Unexpected spike or drop — auto-detect and notify8081### Step 4: Design Dashboard Layout8283**Executive Dashboard** (1 screen):84- NSM trend (last 30/90 days) — large, prominent85- 4-6 key metrics with sparklines and trend arrows86- Traffic light status (green/yellow/red) for each area87- Notable events annotated on the timeline8889**Operational Dashboard** (detailed):90- Real-time metrics for the current day/hour91- Breakdowns by segment (platform, geography, user type)92- Funnel visualization (acquisition → activation → retention)93- Experiment results (A/B test outcomes)9495**Technical Dashboard** (if applicable):96- System health (latency, error rate, uptime)97- Model performance (eval scores, cost, throughput)98- Infrastructure utilization and cost99100### Step 5: Measurement Plan101102For each metric, document:103- **Definition**: Exact formula, including/excluding criteria104- **Data source**: Which event, table, or API105- **Instrumentation**: What needs to be logged/tracked106- **Granularity**: How often updated (real-time, hourly, daily)107- **Segments**: Key breakdowns (platform, country, user tier)108- **Owner**: Who monitors this metric109110## Output Format111Generate a complete metric plan in markdown with:1121. Metric hierarchy (tree diagram)1132. Metric definitions table1143. Targets and alert thresholds1154. Dashboard layout description1165. Measurement plan117118## Common Pitfalls to Avoid119- **Vanity metrics**: Big numbers that don't reflect value (total sign-ups vs. active users)120- **Too many metrics**: 5-8 key metrics max on the exec dashboard121- **No baselines**: Always show current state before setting targets122- **Missing guardrails**: Every optimization metric needs a counter-metric123- **No segmentation**: Averages hide problems — always break down by segment