About kpi-dashboard-design
A skill for designing KPI dashboards that connect measurable metrics to business goals. It guides dashboard creation for reporting, monitoring, and performance tracking.
Key features
- 01KPI selection criteria
- 02Dashboard design guidance
- 03Implementation reference guides
- 04Monitoring and governance guidance
- 05Metric ownership and context
Use cases
- 01Building leadership performance reports
- 02Tracking operational or project progress
- 03Monitoring customer health
- 04Structuring team performance management
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill kpi-dashboard-designAfter installing, type/kpi-dashboard-designin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/dashboard-design.mddashboard-implementation.mdkpi-monitoring-governance.mdkpi-selection-framework.mdscripts/health-check.shtemplates/dashboard-config.yamlDetails
From the project READMEKPI Dashboard Design
Table of Contents
Overview
Effective KPI dashboards make performance visible, enable data-driven decisions, and help teams align around shared goals.
When to Use
- Creating performance measurement systems
- Leadership reporting and visibility
- Operational monitoring
- Project progress tracking
- Team performance management
- Customer health monitoring
- Financial reporting
Quick Start
Minimal working example:
# Select relevant, measurable KPIs
class KPISelection:
KPI_CRITERIA = {
'Relevant': 'Directly aligned with business strategy',
'Measurable': 'Can be quantified and tracked',
'Actionable': 'Team can influence the metric',
'Timely': 'Measured frequently (daily/weekly)',
'Bounded': 'Has clear target/threshold',
'Simple': 'Easy to understand'
}
def identify_business_goals(self):
"""Map goals to KPIs"""
return {
'Revenue Growth': [
'Monthly Recurring Revenue (MRR)',
'Annual Recurring Revenue (ARR)',
'Customer Lifetime Value (CLV)',
'Average Revenue Per User (ARPU)'
],
'Customer Acquisition': [
'Customer Acquisition Cost (CAC)',
'Conversion Rate',
'Traffic to Lead Rate',
// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| KPI Selection Framework | KPI Selection Framework |
| Dashboard Design | Dashboard Design |
| Dashboard Implementation | Dashboard Implementation |
| KPI Monitoring & Governance | KPI Monitoring & Governance |
Best Practices
✅ DO
- Start with business goals, not data
- Limit dashboards to 5-7 core metrics
- Include both leading and lagging indicators
- Assign clear metric ownership
- Update dashboards regularly
- Make drill-down available
- Use visual hierarchy effectively
- Test with actual users
- Include context and benchmarks
- Document metric definitions
❌ DON'T
- Create dashboards without clear purpose
- Include too many metrics (analysis paralysis)
- Forget about data quality
- Build without stakeholder input
- Use confusing visualizations
- Leave dashboards stale
- Ignore mobile viewing experience
- Skip training on dashboard usage
- Create metrics no one can influence
- Change metrics frequently
Comments
Markdown supported