From nickcrew-claude-ctx-plugin
Guides data dashboard design: select KPIs for audience, structure layouts, apply visual hierarchy and principles, recommend BI tools like Tableau or Power BI. Use before chart coding or SQL.
npx claudepluginhub nickcrew/claude-cortexThis skill uses the workspace's default tool permissions.
This skill provides a structured approach to dashboard design—from defining the right KPIs and audience through information architecture, visual hierarchy, color coding, and tool selection. A well-designed dashboard surfaces the right information to the right person at the right time. This skill combines data visualization principles with UX thinking to create dashboards that drive decisions, n...
Designs effective KPI dashboards with metrics selection, visualization best practices, and real-time monitoring patterns. Useful for business dashboards, KPI selection, and data visualization layouts.
Guides KPI dashboard design with patterns for frameworks, SMART KPIs, hierarchy, and department-specific metrics like sales, marketing, product.
Guides dashboard design via 3-step workflow: requirements, layout, visualizations. For Vizro; generates YAML specs. Activates on design/plan requests before building.
Share bugs, ideas, or general feedback.
This skill provides a structured approach to dashboard design—from defining the right KPIs and audience through information architecture, visual hierarchy, color coding, and tool selection. A well-designed dashboard surfaces the right information to the right person at the right time. This skill combines data visualization principles with UX thinking to create dashboards that drive decisions, not just display data.
| Design Principle | Rule |
|---|---|
| Visual hierarchy | Most important KPI top-left; details bottom-right |
| White space | 15–20% of dashboard area; prevents cognitive overload |
| Color coding | Max 4–5 colors; use red/green for status, grey for context |
| Chart density | Max 6–8 charts per screen; prefer fewer, larger charts |
| KPI count | Executive: 3–5 KPIs. Operational: 8–12. Analyst: unlimited |
| Text | Titles as insights ("Revenue Up 12%"), not labels ("Revenue") |
| Refresh rate | Real-time for ops, daily for management, weekly/monthly for strategy |
| Interactivity | Filters at top; drill-down by click; default to most common view |
| Mobile | Stack charts vertically for mobile; limit to top 3 KPIs |
| Accessibility | Colorblind-safe palette; min contrast ratio 4.5:1 |
Answer these questions before designing anything:
Dashboard archetypes:
| Type | Audience | Refresh | KPI Count | Example |
|---|---|---|---|---|
| Strategic | C-suite, VPs | Weekly/Monthly | 3–5 | Company health scorecard |
| Operational | Team leads, managers | Daily | 8–15 | Sales pipeline dashboard |
| Analytical | Data analysts | On-demand | Unlimited | Cohort analysis explorer |
| Real-time monitoring | Engineers, support | Live | 10–20 | System uptime & error rates |
A KPI must be:
KPI selection process:
KPI tiers:
F-pattern layout (most common): Users scan top-left → top-right → down the left.
┌─────────────────────────────────────────────────────┐
│ KPI 1 KPI 2 KPI 3 KPI 4 │ ← Headline KPIs
├───────────────────────┬─────────────────────────────┤
│ │ │
│ Primary chart │ Secondary chart │ ← Primary context
│ (e.g. revenue trend) │ (e.g. by region) │
│ │ │
├───────────────────────┴─────────────────────────────┤
│ Detail chart 1 │ Detail chart 2 │ Table │ ← Supporting detail
└────────────────────┴──────────────────┴─────────────┘
Z-pattern layout (executive dashboards): Fewer elements, high-level narrative flow.
Grid layout (operational dashboards): Equal-sized tiles arranged in rows.
Establish a consistent color language:
Colorblind-safe alternative palette:
#0077BB (blue), #EE7733 (orange), #009988 (teal), #CC3311 (red)| Tool | Best For | Strengths | Limitations |
|---|---|---|---|
| Tableau | Enterprise BI, complex visualizations | Powerful viz, strong community, drag-and-drop | Expensive, steep learning curve |
| Power BI | Microsoft-centric orgs, self-service BI | Deep Excel/Azure integration, affordable | Less flexible layout, DAX complexity |
| Looker | Data-team-driven, engineering-heavy orgs | LookML modeling, governed metrics, Git integration | Requires data engineers, expensive |
| Grafana | Real-time monitoring, engineering metrics | Live data, alerting, open source | Not for business users, limited chart types |
| Metabase | Small teams, SQL-first analytics | Open source, easy SQL → dashboard | Limited advanced features |
| Google Data Studio (Looker Studio) | Google Workspace users, quick sharing | Free, easy to share, Google Sheets integration | Limited transformations, basic visuals |
| Retool | Operational dashboards with actions | CRUD operations, internal tools | Requires developer to set up |
Quick selector:
Before publishing, verify:
Input: "I need a dashboard for our VP of Sales to review weekly. We care about revenue, pipeline health, and team performance."
Audience analysis: VP of Sales — executive level — weekly review — strategic decisions about team resourcing and focus.
KPI selection (Level 1 — headline):
Layout design:
┌────────────────────────────────────────────────────────────────┐
│ FILTER: [Week ▼] [Region ▼] [Rep ▼] Data as of Mon │
├──────────────┬──────────────┬──────────────┬──────────────────┤
│ Bookings │ Pipeline │ Win Rate │ Deals at Risk │
│ $1.2M │ 3.4× quota │ 28% │ 12 deals │
│ ▲ 15% vs LW │ ✅ on track │ ▲ 3pt vs LW │ 🔴 $340K at risk │
├──────────────┴──────────────┴──────────────┴──────────────────┤
│ Bookings Trend (12 weeks) ← primary chart, 60% width │
│ │
├─────────────────────────────┬──────────────────────────────────┤
│ Revenue by Rep (bar chart) │ Pipeline Stage Funnel │
├─────────────────────────────┴──────────────────────────────────┤
│ Deal Table: Name | Stage | Value | Expected Close | Days Late │
└────────────────────────────────────────────────────────────────┘
Color logic:
Tool recommendation: Salesforce Einstein Analytics (if using Salesforce CRM) or Tableau with Salesforce connector. For smaller teams, HubSpot built-in reporting or Metabase connected to CRM database.
Input: "Engineering team wants a dashboard to track system health, deployment frequency, and incident response."
Audience: Engineering team leads, on-call engineers — daily + real-time use.
KPI selection (DORA Metrics framework):
Supporting charts:
Tool recommendation: Grafana (connects directly to Prometheus, DataDog, or CloudWatch; native alerting; real-time refresh).
Color coding: Red = SLA breach, Yellow = degraded, Green = healthy, Grey = no data.