skills/ui-craft-dense-dashboard/SKILL.md
Dense dashboard / admin / Bloomberg / Retool / data-heavy internal tools. Locked knobs: CRAFT=7, MOTION=3, DENSITY=9. IBM Plex + mono numbers, semantic palette, 4/8px grid, sparklines, tabular-nums. Trigger on: dashboard, admin panel, data-dense, analytics, Bloomberg-like, Retool-like.
npx skillsauth add educlopez/ui-craft ui-craft-dense-dashboardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Pre-committed dense style: data-first, keyboard-first, operator tools. Bloomberg, Retool, Linear issues view, admin panels. Every pixel earns its place.
Do not re-ask these in Discovery. Confirm brand accent + dark/light preference only.
tabular-nums on every numeric column; mono on identifiers.px-3 py-2 table cells, gap-2 toolbars.⌘K, J/K, E to edit).All rules in ../ui-craft/SKILL.md apply. This file overrides knob defaults and adds style-specific guidance below. The anti-slop and craft tests still apply in full.
Typography
tabular-nums on every numeric column, metric card, timestamp, duration.font-variant-numeric: tabular-nums slashed-zero for IDs + codes.Color (semantic palette required)
oklch(60% 0.12 150)oklch(72% 0.13 75)oklch(58% 0.15 25)oklch(62% 0.12 240)Spacing & layout
px-3 py-2 default; px-2 py-1.5 for ultra-dense.gap-2, h-9 controls, text-sm.p-4, 8px radius; 1px border over shadow.Data display
tabular-nums + right-aligned.+12.5% in semantic color, no pill.Chrome & navigation
×, no pill fill.⌘K visible in header search affordance.Page 3 of 42 + tabular-nums, plus J/K navigation.Motion
oklch(96% 0.002 250) light / oklch(20% 0.005 250) dark, 80ms.Load these from ../ui-craft/references/:
dashboard.md — primary reference; metric cards, charts, sidebar, tablestypography.md — tabular-nums, mono pairing, scalemotion.md Rendering Performance — compositor pipeline, layer promotion, scroll-linked motionresponsive.md — tablet + laptop breakpoints, toolbar collapseSkip inspiration.md (landing-page focused), sound.md.
tabular-nums.⌘K, row shortcuts, help trigger.tools
--- name: redesign description: "Redesign an existing site or app without losing what already works — audits the current surface first, classifies what to preserve (brand, IA, SEO, content), picks a refresh/reskin/rebuild scope, then modernizes deliberately. Use when the user says "redesign", "modernize this site", "refresh the UI", "make this look current", or points at an existing page/URL they want improved rather than rebuilt from scratch. Invoke when the user asks for redesign on their UI,
tools
--- name: quieter description: "Tone down visual noise — lowers variance and motion, simplifies layout and color weight, keeps hierarchy clear. Use when the UI feels loud, busy, or over-designed, or when the user says "quieter", "more restrained", "simpler", or "tone it down". Invoke when the user asks for quieter on their UI, or mentions 'quieter' alongside design / UI / frontend work." --- <!-- HARNESS MIRROR — do not edit here. Canonical source: commands/quieter.md. After editing source, cop
tools
--- name: bolder description: "Amplify personality — raises layout variance and motion, strengthens typography and one signature detail, without slop. Use when the UI works but feels safe, flat, or "template-y", or when the user says "bolder", "more personality", "more creative", or "make it pop" (still professional). Invoke when the user asks for bolder on their UI, or mentions 'bolder' alongside design / UI / frontend work." --- <!-- HARNESS MIRROR — do not edit here. Canonical source: comman
tools
--- name: redesign description: "Redesign an existing site or app without losing what already works — audits the current surface first, classifies what to preserve (brand, IA, SEO, content), picks a refresh/reskin/rebuild scope, then modernizes deliberately. Use when the user says "redesign", "modernize this site", "refresh the UI", "make this look current", or points at an existing page/URL they want improved rather than rebuilt from scratch. Invoke when the user asks for redesign on their UI,