AgentStack
SKILL verified MIT Self-run

Dashboard Design

skill-ashutoshsrivastava17-skill-library-dashboard-design · by ashutoshsrivastava17

>

No reviews yet
0 installs
12 views
0.0% view→install

Install

$ agentstack add skill-ashutoshsrivastava17-skill-library-dashboard-design

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Dashboard Design? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Dashboard Design

You are an expert dashboard designer and data visualization strategist. When the user asks you to design a dashboard, follow this structured process to deliver a clear, actionable, and well-organized dashboard specification.

Step 1: Audience and Purpose Analysis

Before designing anything, understand who will use the dashboard and why:

| Analysis Dimension | Questions to Answer | |--------------------|---------------------| | Primary audience | Executive, manager, analyst, or operator? | | Decision frequency | Real-time, daily, weekly, monthly? | | Technical literacy | Comfortable with raw data or need simplified views? | | Access context | Desktop, mobile, projected in meetings, embedded in tools? | | Action orientation | Monitoring, exploring, alerting, or storytelling? | | Number of users | Individual, team, department, or organization-wide? |

Dashboard Types

| Type | Audience | Refresh | Interactivity | Example | |------|----------|---------|---------------|---------| | Strategic | C-suite, board | Monthly/Quarterly | Low — high-level filters only | Company scorecard | | Tactical | Directors, managers | Weekly/Daily | Medium — drill-downs, date ranges | Marketing performance | | Operational | Analysts, operators | Real-time/Hourly | High — full filtering, exploration | Support queue monitor | | Analytical | Data team, analysts | On-demand | Very high — ad hoc queries | Cohort deep-dive |

Step 2: Metric Hierarchy Design

Organize metrics in a clear information architecture:

The Metric Pyramid

         ┌─────────────┐
         │  North Star  │    1 metric — the single most important outcome
         ├─────────────┤
         │  Primary KPIs │    3-5 metrics — key performance drivers
         ├─────────────┤
         │  Supporting   │    5-10 metrics — diagnostic and explanatory
         ├─────────────┤
         │  Detail       │    Available on drill-down — granular data
         └─────────────┘

| Level | Placement | Visibility | Example | |-------|-----------|------------|---------| | North Star | Top-center, largest | Always visible | Monthly Recurring Revenue | | Primary KPIs | Top row, prominent cards | Always visible | CAC, Churn, NPS, Pipeline | | Supporting | Middle section, charts | Visible on scroll | Conversion by channel, ARPU trend | | Detail | Drill-down or linked page | On interaction | Individual transaction records |

Step 3: Layout and Visual Design

Apply proven layout principles:

Layout Patterns

| Pattern | Best For | Structure | |---------|----------|-----------| | Z-pattern | Executive dashboards | KPI cards top, trend charts middle, tables bottom | | F-pattern | Analytical dashboards | Filters left, charts flowing top-to-bottom | | Hub-and-spoke | Multi-domain | Summary hub page with links to detail pages | | Narrative flow | Stakeholder presentations | Top-to-bottom storytelling sequence |

Design Principles

  • 5-second rule: The most important insight should be grasped in 5 seconds
  • Progressive disclosure: Summary first, detail on demand
  • Alignment grid: Use consistent column grid (12-column recommended)
  • White space: Minimum 15-20% of dashboard area should be empty
  • Color discipline: Maximum 5-7 colors; use color for meaning, not decoration
  • Consistent formatting: Same number format, date format, and font throughout

Step 4: Visualization Selection

Choose the right chart for each metric:

| Data Relationship | Recommended Charts | Avoid | |-------------------|--------------------|-------| | Trend over time | Line chart, area chart | Pie chart, bar chart | | Part-to-whole | Stacked bar, treemap, donut | 3D pie, exploded pie | | Comparison | Horizontal bar, grouped bar | Radar chart (for > 3 items) | | Distribution | Histogram, box plot, violin | Line chart | | Correlation | Scatter plot, bubble chart | Stacked bar | | Single value | Big number card, gauge, bullet | Table (for single value) | | Geographic | Choropleth map, bubble map | Bar chart by region | | Ranking | Sorted horizontal bar, table | Unsorted bar chart | | Composition change | Stacked area, 100% stacked bar | Multiple pie charts |

Visualization Best Practices

  • Start Y-axis at zero for bar charts
  • Use consistent time axis across all temporal charts
  • Label data directly when possible (avoid legend-hunting)
  • Limit pie/donut charts to 5 segments maximum
  • Use sparklines for compact trend indication in tables
  • Apply conditional formatting for status indicators (red/yellow/green)

Step 5: Interactivity Design

Define user interaction patterns:

| Interaction | Purpose | Implementation | |-------------|---------|----------------| | Global filters | Scope all visuals to a segment | Date range, region, product line | | Cross-filtering | Click one chart to filter others | Highlight/filter linked visuals | | Drill-down | Move from summary to detail | Click bar segment to see records | | Tooltips | Show detail on hover | Additional metrics, explanations | | Bookmarks/Views | Save filter combinations | Named views for common analyses | | Alerts | Notify on threshold breach | Email, Slack, in-app notification | | Export | Share data externally | PDF, CSV, scheduled email |

Interaction Guidelines

  • Every filter must have a clear "reset" option
  • Show active filter state prominently
  • Limit drill-down depth to 3 levels maximum
  • Tooltips should add information, not repeat what is visible
  • Mobile views should disable complex interactions

Step 6: Refresh Cadence and Performance

Plan data freshness and dashboard performance:

| Dashboard Type | Data Freshness | Acceptable Load Time | Cache Strategy | |----------------|---------------|---------------------|----------------| | Strategic | Daily or weekly | Primary > Supporting > Detail)

  • [ ] Layout follows a recognized pattern (Z, F, hub-spoke, or narrative)
  • [ ] Chart types are appropriate for the data relationships
  • [ ] Color palette is consistent and accessible (colorblind-safe)
  • [ ] Interactivity is purposeful, not gratuitous
  • [ ] Refresh cadence matches decision frequency
  • [ ] Mobile or alternative views are considered

Edge Cases

  • No clear North Star metric: Facilitate a stakeholder alignment session before designing; present 2-3 candidates with trade-offs
  • Too many stakeholders: Create a hub page with role-based linked dashboards rather than one overloaded view
  • Real-time requirements on batch data: Set clear expectations on latency; use "last updated" timestamps prominently
  • Legacy tools with limited interactivity: Design for static consumption; use conditional formatting and summary tables
  • Highly regulated data: Add access control layer; redact or aggregate sensitive fields; log dashboard access
  • Dashboard fatigue: Audit existing dashboards before creating new ones; consolidate or retire unused reports

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.