← ClaudeAtlas

dashboard-kitlisted

Build a data/analytics dashboard using a captured, reusable design system (shadcn/ui-style tokens, Tailwind theme, Tremor + Recharts charting conventions, StatCard/DataTable components). Use when the user wants to create a dashboard, analytics view, or reporting UI — especially when they mention the dashboard kit, want it "in the usual style", or are starting a new project that visualizes data (KPIs, charts, tables, time-series).
nickheise/dashboard-kit · ★ 0 · Web & Frontend · score 70
Install: claude install-skill nickheise/dashboard-kit
# Dashboard kit A reusable design-system kit distilled from a working Claude Code activity dashboard (Vite + React + TypeScript + Tailwind + shadcn/ui + Tremor + Recharts + TanStack Table). Original repo: [nickheise/time-spent](https://github.com/nickheise/time-spent) — `docs/DASHBOARD_STYLE_GUIDE.md` there has the full narrative writeup this kit was extracted from. This skill directory is **standalone** — it doesn't live inside any one project, so it's available to copy from in any future thread. ## How to use this skill **Read `BUILD-PLAYBOOK.md` first** — it is the agent entry point and contains install steps, file-copy order, and the layout/typography/chart rules. `DESIGN.md` is the full reference; the playbook tells you when to consult it. ### Files in this skill directory | File / dir | Purpose | |---|---| | `BUILD-PLAYBOOK.md` | Agent instructions: install order, what to copy, build order. **Start here.** | | `DESIGN.md` | Full token + pattern reference: colors, type scale, layout grids, chart conventions, interactive controls. | | `tailwind-theme.cjs` | Drop-in `theme.extend` + `safelist` for `tailwind.config.cjs`. | | `globals.css` | CSS var definitions (dark-by-default + light override) + base styles. | | `lib/utils.ts` | `cn()` — the clsx + tailwind-merge helper nearly every component needs. | | `lib/palette.ts` | `colorFor()` / `seedColors()` — deterministic per-entity categorical color assignment. | | `components/ui/card.tsx`, `badge.tsx`, `tabs.tsx` | shad