Marketplace

metrics-dashboard

KPI and metrics dashboard workflow covering metric definition, data sourcing, visualization design, and anomaly detection. Delivers actionable dashboards.

$ 설치

git clone https://github.com/LerianStudio/ring /tmp/ring && cp -r /tmp/ring/finance-team/skills/metrics-dashboard ~/.claude/skills/ring

// tip: Run this command in your terminal to install the skill


name: metrics-dashboard description: | KPI and metrics dashboard workflow covering metric definition, data sourcing, visualization design, and anomaly detection. Delivers actionable dashboards.

trigger: |

  • Defining KPIs and metrics
  • Designing executive dashboards
  • Implementing performance tracking
  • Setting up anomaly detection

skip_when: |

  • Detailed financial analysis → use financial-analysis
  • Building models → use financial-modeling
  • Preparing reports → use financial-reporting

related: similar: [financial-reporting, financial-analysis] uses: [metrics-analyst]

Metrics Dashboard Workflow

This skill provides a structured workflow for designing KPI dashboards using the metrics-analyst agent.

Workflow Overview

The metrics dashboard workflow follows 5 phases:

PhaseNameDescription
1RequirementsDefine dashboard objectives and audience
2KPI DesignDefine metrics and methodology
3Data ArchitectureMap data sources and calculations
4VisualizationDesign visual presentation
5ImplementationBuild and validate

Phase 1: Requirements

MANDATORY: Define dashboard objectives before building

Questions to Answer

QuestionPurpose
What decisions will this support?Ensures relevance
Who is the primary audience?Tailors complexity
What frequency of update?Sets refresh requirements
What level of drill-down?Scopes depth
What benchmark comparisons?Defines targets

Dashboard Types

TypeAudienceFocus
ExecutiveC-SuiteHigh-level, strategic
OperationalManagersDetailed, actionable
DepartmentalDepartment headsFunction-specific
BoardDirectorsGovernance, strategic

Blocker Check

If ANY of these are unclear, STOP and ask:

  • Dashboard purpose
  • Primary audience
  • Key decisions supported
  • Update frequency required

Phase 2: KPI Design

MANDATORY: Define all metrics with methodology

KPI Definition Standard

ElementRequirement
NameClear, concise name
DefinitionPrecise description
FormulaExact calculation
UnitMeasurement unit
TargetPerformance target
OwnerAccountable person
FrequencyUpdate cadence

KPI Categories

CategoryExample KPIs
FinancialRevenue, margin, EBITDA, cash flow
OperationalThroughput, cycle time, utilization
CustomerRetention, NPS, LTV, CAC
GrowthARR growth, customer growth, expansion

KPI Selection Principles

PrincipleDescription
RelevanceSupports specific decisions
MeasurableCan be quantified objectively
ActionableDrives specific actions
TimelyAvailable when needed
OwnedClear accountability

Phase 3: Data Architecture

MANDATORY: Document data lineage completely

Data Source Mapping

ElementDocumentation
Source systemWhere data originates
Extraction methodHow data is obtained
TransformationAny calculations or adjustments
Refresh frequencyHow often updated
Data qualityValidation checks

Data Quality Requirements

CheckValidation
CompletenessAll required data present
AccuracyData matches source
TimelinessData is current
ConsistencyData consistent across sources

Phase 4: Agent Dispatch

Dispatch to specialist with full context

Agent Dispatch

Task tool:
  subagent_type: "metrics-analyst"
  model: "opus"
  prompt: |
    Design metrics dashboard per these specifications:

    **Purpose**: [from Phase 1]
    **Audience**: [from Phase 1]
    **Update Frequency**: [from Phase 1]

    **KPIs Required**:
    [From Phase 2 - list with definitions]

    **Data Sources**:
    [From Phase 3 - source mapping]

    **Required Output**:
    - KPI definitions with formulas
    - Data source documentation
    - Calculation methodology
    - Visualization specifications
    - Anomaly thresholds
    - Implementation guide

Required Output Elements

ElementRequirement
Metrics SummaryDashboard overview
KPI DefinitionsComplete definitions
Data SourcesSource documentation
Calculation MethodologyFormula details
Dashboard DesignVisual specifications
Anomaly AnalysisThreshold definitions
RecommendationsEnhancement suggestions

Phase 5: Implementation

MANDATORY: Validate before deployment

Implementation Checklist

CheckValidation
Data feeds workingAll sources connected
Calculations verifiedOutputs match expected
Visuals renderingDisplay correctly
Refresh workingUpdates as expected
Access controlledRight users have access

Validation Tests

TestDescription
Data reconciliationDashboard ties to source
Historical comparisonTrends make sense
Edge casesHandles nulls, zeros
PerformanceLoads in acceptable time

Pressure Resistance

See shared-patterns/pressure-resistance.md for universal pressures.

Dashboard-Specific Pressures

Pressure TypeRequestAgent Response
"Just show the numbers""Numbers without methodology cannot be trusted. I'll include documentation."
"Pick the most important KPIs""KPI selection requires business input. Which decisions should these support?"
"Skip the data quality checks""Unreliable data undermines dashboard value. I'll validate all sources."
"Copy the existing dashboard""Each dashboard needs fresh design. I'll validate requirements."

Anti-Rationalization Table

See shared-patterns/anti-rationalization.md for universal anti-rationalizations.

Dashboard-Specific Anti-Rationalizations

RationalizationWhy It's WRONGRequired Action
"Everyone knows what revenue means"Definitions varyDEFINE specifically
"Data source is obvious"Lineage needs documentationDOCUMENT source
"Calculation is standard"Standard still needs documentationSHOW formula
"Refresh frequency doesn't matter"Stale data causes bad decisionsSPECIFY frequency

Execution Report

Upon completion, report:

MetricValue
DurationXm Ys
KPIs DefinedN
Data Sources MappedN
Visualizations DesignedN
Anomaly ThresholdsN
ResultCOMPLETE/PARTIAL

Quality Indicators

IndicatorStatus
All KPIs definedYES/NO
All sources documentedYES/NO
All calculations shownYES/NO
Data validatedYES/NO
Refresh testedYES/NO