kpi-design-skill

Strategic KPI selection, metric definition, performance dashboard design, and measurement system architecture

509 stars

Best use case

kpi-design-skill is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Strategic KPI selection, metric definition, performance dashboard design, and measurement system architecture

Teams using kpi-design-skill should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/kpi-design-skill/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/business/business-strategy-advanced/skills/kpi-design-skill/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/kpi-design-skill/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How kpi-design-skill Compares

Feature / Agentkpi-design-skillStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Strategic KPI selection, metric definition, performance dashboard design, and measurement system architecture

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# KPI Design Skill

## Overview

The KPI Design Skill provides comprehensive expertise in designing, selecting, and implementing Key Performance Indicators that effectively measure strategic progress and operational performance. This skill encompasses the complete KPI lifecycle from strategic alignment through dashboard visualization, ensuring organizations track the right metrics to drive desired behaviors and outcomes. Effective KPI design bridges the gap between strategy articulation and execution monitoring.

## Capabilities

### Strategic KPI Selection
- Align KPIs with strategic objectives and critical success factors
- Apply the "line of sight" principle connecting KPIs to strategy
- Distinguish between strategic KPIs, operational KPIs, and diagnostic metrics
- Use strategy maps to derive KPI requirements
- Balance outcome KPIs (lagging) with driver KPIs (leading)
- Identify KPIs for each Balanced Scorecard perspective
- Prioritize vital few vs. useful many metrics
- Apply SMART criteria to KPI selection

### Metric Definition and Specification
- Create precise KPI definitions with clear formulas
- Document data sources, collection methods, and owners
- Define measurement frequency and reporting cadence
- Establish baselines and historical trends
- Set targets using appropriate methodologies (benchmarking, trending, stakeholder)
- Define red/yellow/green thresholds and alerting criteria
- Specify units of measurement and precision
- Document calculation assumptions and exclusions

### KPI Architecture Design
- Design hierarchical KPI structures (enterprise, business unit, team)
- Create KPI decomposition trees showing relationships
- Map KPI dependencies and correlations
- Balance KPI portfolios across dimensions (financial, customer, process, people)
- Design composite indices and aggregated metrics
- Establish KPI governance and ownership models
- Create KPI dictionaries and metadata repositories

### Target Setting Methodologies
- Apply benchmarking-based target setting (internal, competitive, best-in-class)
- Use historical trend analysis for target projection
- Implement stakeholder-driven target negotiation
- Apply statistical process control for target ranges
- Design stretch targets vs. committed targets
- Account for seasonality and cyclicality
- Set progressive targets with milestone checkpoints

### Dashboard Design and Visualization
- Apply dashboard design principles (clarity, focus, context)
- Select appropriate visualization types for different KPI types
- Design executive dashboards vs. operational dashboards
- Create drill-down hierarchies for root cause analysis
- Implement traffic light systems and exception reporting
- Design comparative views (actual vs. target, period over period)
- Apply gestalt principles for visual grouping
- Balance information density with readability

### Performance Analytics
- Implement variance analysis methodologies
- Design trend analysis and forecasting displays
- Create correlation and causation analysis
- Build scenario modeling capabilities
- Develop early warning and predictive indicators
- Implement statistical significance testing
- Design cohort and segment analysis

## KPI Categories and Types

### Financial KPIs
- Revenue metrics (growth, mix, per-unit)
- Profitability metrics (margins, EBITDA, net income)
- Efficiency metrics (cost ratios, productivity)
- Return metrics (ROI, ROE, ROIC)
- Cash flow metrics (operating cash flow, free cash flow)
- Capital metrics (working capital, CapEx efficiency)

### Customer KPIs
- Acquisition metrics (new customers, conversion rates, CAC)
- Retention metrics (churn, retention rate, customer lifetime value)
- Satisfaction metrics (NPS, CSAT, CES)
- Engagement metrics (usage, adoption, stickiness)
- Revenue per customer metrics (ARPU, wallet share)
- Customer quality metrics (profitability segments)

### Process KPIs
- Quality metrics (defect rates, accuracy, conformance)
- Efficiency metrics (cycle time, throughput, utilization)
- Productivity metrics (output per input, yield)
- Reliability metrics (uptime, MTBF, MTTR)
- Compliance metrics (adherence, exceptions)
- Innovation metrics (new products, R&D efficiency)

### People/Learning KPIs
- Engagement metrics (eNPS, engagement scores)
- Development metrics (training hours, skill certifications)
- Performance metrics (goal achievement, competency ratings)
- Retention metrics (turnover, regretted attrition)
- Productivity metrics (revenue per employee, output measures)
- Culture metrics (values alignment, safety incidents)

## Methodologies

### Balanced Scorecard Perspective Mapping
- Financial perspective KPIs
- Customer perspective KPIs
- Internal process perspective KPIs
- Learning and growth perspective KPIs

### KPI Definition Template
1. KPI Name and ID
2. Strategic Objective Alignment
3. Definition and Formula
4. Data Source and Collection Method
5. Owner and Stakeholders
6. Measurement Frequency
7. Baseline and Historical Data
8. Target and Threshold Values
9. Reporting Format and Visualization
10. Related KPIs and Dependencies

### Target-Setting Framework
- Baseline establishment
- Benchmark comparison
- Gap analysis
- Target negotiation
- Commitment documentation

## Usage

### Input Requirements
- Strategic plan and objectives
- Balanced Scorecard or strategy map
- Current measurement practices
- Available data sources and systems
- Stakeholder requirements
- Industry benchmarks

### Output Deliverables
- KPI dictionary with full specifications
- KPI hierarchy and architecture diagrams
- Target-setting documentation
- Dashboard wireframes and mockups
- Governance and ownership matrix
- Implementation roadmap

### Best Practices
1. Start with strategy, not data availability
2. Less is more - focus on vital few metrics
3. Balance leading and lagging indicators
4. Ensure KPIs drive desired behaviors
5. Make KPIs actionable with clear owners
6. Validate data quality before deployment
7. Review and refresh KPIs periodically
8. Communicate KPI context and purpose
9. Align incentives with KPI achievement
10. Build feedback loops for continuous improvement

## Common Anti-Patterns to Avoid

- **Metric proliferation**: Tracking too many KPIs dilutes focus
- **Vanity metrics**: Impressive-looking but non-actionable measures
- **Gaming**: KPIs that incentivize undesired behaviors
- **Measurement fixation**: Measuring what's easy, not what matters
- **Target obsession**: Over-focus on hitting numbers vs. understanding drivers
- **Siloed metrics**: KPIs that optimize locally but harm system performance
- **Static dashboards**: One-size-fits-all views that serve no one well
- **Data worship**: Treating imperfect data as absolute truth

## Integration Points

- **Strategy Maps**: KPIs bring strategy maps to life with measurement
- **Balanced Scorecard**: KPIs are the measurement backbone of BSC
- **OKRs**: Key Results are often expressed as KPI targets
- **Business Intelligence**: KPIs drive BI reporting requirements
- **Performance Management**: KPIs inform individual performance expectations
- **Strategic Reviews**: KPIs structure strategy review discussions

## References

- "Key Performance Indicators" by David Parmenter
- "The Balanced Scorecard" by Kaplan and Norton
- "How to Measure Anything" by Douglas Hubbard
- "Lean Analytics" by Alistair Croll and Benjamin Yoskovitz
- "Data-Driven: Creating a Data Culture" by Hilary Mason and DJ Patil

Related Skills

rest-api-design

509
from a5c-ai/babysitter

RESTful API design principles, versioning, pagination, HATEOAS, and documentation.

design-tokens

509
from a5c-ai/babysitter

Design token management, generation, and multi-platform support.

design-token-transformer

509
from a5c-ai/babysitter

Transform design tokens across multiple formats and platforms. Parse W3C design token format, transform to CSS/SCSS/JS/iOS/Android, handle token aliases and references, and generate documentation.

design-system-validator

509
from a5c-ai/babysitter

Validate design system compliance in code and detect token usage violations

scope-permission-designer

509
from a5c-ai/babysitter

Design and implement scoped permission models

rate-limiter-designer

509
from a5c-ai/babysitter

Design and implement rate limiting strategies

protobuf-grpc-designer

509
from a5c-ai/babysitter

Protocol Buffers and gRPC service definition with backward compatibility checks

middleware-chain-designer

509
from a5c-ai/babysitter

Design middleware and interceptor chains for SDK extensibility

graphql-schema-designer

509
from a5c-ai/babysitter

GraphQL schema design and optimization with federation support

SSA/IR Design

509
from a5c-ai/babysitter

Expert skill for designing intermediate representations and implementing SSA construction

Grammar Design

509
from a5c-ai/babysitter

Expert skill for formal grammar design including disambiguation, precedence, and validation

FFI Design

509
from a5c-ai/babysitter

Expert skill for designing and implementing foreign function interfaces to native code