dashboard-design

Guide dashboard UI design for admin surfaces with KPI and table patterns.

Updated May 6, 2026
One-click install
npx skills add https://github.com/shipiit/shipit-ui-design --skill dashboard-design-shipiit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dashboard-design
Source: https://github.com/shipiit/shipit-ui-design/tree/main/skills/dashboard-design
Command: npx skills add https://github.com/shipiit/shipit-ui-design --skill dashboard-design-shipiit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design admin and data-heavy dashboards that are usable at a glance, consistent across states, and correct for different roles and densities.

Core Features & Use Cases

  • Design correct dashboard shells: choose the right layout (sidebar+topbar, topbar-only, or split-pane) and blueprint the navigation structure.
  • Build KPI tiles and tables that hold up: implement KPI anatomy (label/value/delta/context/trend), robust data table behaviors (sticky headers, sort, selection, responsive pagination/virtualization), and consistent interactive states.
  • Handle real-world dashboard scenarios: create the right empty/loading/error/partial UI patterns, support drawers/modals/inline edit choices, and implement filters, saved views, notifications, and role-based UI affordances.

Quick Start

Apply the dashboard shell and KPI/table rules from this Skill to your current admin or dashboard files under /admin, /dashboard, or /console, then add missing states (empty/loading/error/partial) and ensure density and role behavior match the intended user type.

Frequently Asked Questions about dashboard-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a dashboard shell layout for an admin console?

Build robust dashboard data tables by implementing sticky headers, sort and selection behaviors, and responsive pagination or virtualization to handle large datasets without performance loss.

How do I implement KPI tiles that hold up in data-heavy dashboards?

Implement KPI tiles using a structured anatomy of label, value, delta, context, and trend, ensuring full hover, focus, and disabled state coverage with token-only styling for consistent light and dark output.

What are the best empty, loading, error, and partial UI patterns for dashboards?

Apply dashboard design rules to your current admin or console files under /admin, /dashboard, or /console, add missing interactive states, and ensure density and role behavior match the intended user type.

Does this dashboard design approach work with chart libraries like recharts and tremor?

Apply dashboard design rules to your current admin or console files under /admin, /dashboard, or /console, add missing interactive states, and ensure density and role behavior match the intended user type.

How do I ensure accessibility and responsive density in data-heavy admin dashboards?

Ensure accessibility and responsive density by enforcing token-only styling, full hover, focus, and disabled state coverage, prefers-reduced-motion compliance, and role-appropriate UI for different user types and screen sizes.