Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Data-dense dashboard and admin panel design skill for AI agents. Enforces information hierarchy, data visualization clarity, high-density layouts, and professional SaaS-grade UI patterns.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 25% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 25% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 57% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 94% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 114% | 0% |
> Dashboards fail in two ways: too much clutter, or too little clarity. > This skill enforces the third path: information architecture that makes data readable at a glance.
DATA_DENSITY: 8 (1=Airy metrics / 10=Cockpit-level data saturation)
VISUAL_CLARITY: 8 (1=Decorative charts / 10=Precision data tables)
INTERACTION_DEPTH:6 (1=Static view / 10=Drill-down, filter, real-time)Satoshi or Geist. NEVER serif on dashboards.font-mono (Geist Mono or JetBrains Mono).0.6875rem uppercase, letter-spacing: 0.1em, muted color.0.875rem, regular weight, tabular-nums (font-variant-numeric: tabular-nums).hsl(220 14% 97%) (not pure white — reduces eye strain)hsl(0 0% 100%) with 1px solid hsl(220 13% 91%)hsl(158 60% 40%) — no neon greenhsl(0 72% 50%) — no neon redhsl(220 8% 58%)CSS Grid sidebar + main layout:css.dashboard { display: grid; grid-template-columns: 240px 1fr; grid-template-rows: 56px 1fr; min-height: 100dvh; }
backdrop-blur-mdp-6 padding, max-w-[1600px]divide-x divide-border or inline border-right — NOT boxed cardsclamp(1.5rem, 2.5vw, 2.25rem), font-mono, font-bold±X% with directional arrow icon — colored accordinglyDATA_DENSITY > 6: separate sections with border-t or divide-y, NOT cardsrounded-xl, p-6, diffusion shadow (0 4px 24px -4px hsl(220 20% 8% / 0.06))Check package.json for recharts, nivo, or @tremor/react. Use whichever is installed. If none: install recharts as default (npm install recharts).
Every chart must have a shimmer skeleton matching its bounding box:
jsx// Shimmer skeleton for charts <div className="h-[200px] rounded-lg bg-surface-2 animate-pulse" />
bg-surface-2 transition< 1 2 3 ... 14 > compact style[Logo / Brand]
─────────────
[Primary Nav Group]
Home
Analytics
Projects
Customers
─────────────
[Secondary Nav Group]
Settings
Help
─────────────
[User Avatar + Name]
[Logout]bg-surface-2 transition 150msAnimatePresence slide-in from left⌘K command palette (not inline search bar)?status=active&sort=asc)INTERACTION_DEPTH >= 7)AnimatePresenceuseMotionValue counter)@keyframes ping)framer-motion layoutfont-mono used for ALL numeric data?CSS Grid for sidebar+main (not flexbox hacks)?Other measured skills in the registry, with their headline benchmark lift.