Loading...
Loading...
Build dashboards, analytics interfaces, and data-rich UIs using the Tremor design system (React + Tailwind CSS + Recharts). Use when the user asks to create dashboard components, KPI cards, charts, data tables, analytics pages, monitoring interfaces, or any data visualization UI that should use Tremor. Triggers include mentions of "Tremor", "tremor.so", "@tremor/react", requests for dashboard UIs with charts and tables, or when the user's project already uses Tremor components. Supports both Tremor Raw (copy-and-paste, tremor.so) and Tremor NPM (@tremor/react) versions. Do NOT use for general frontend work unrelated to dashboards or data visualization, or when the user explicitly requests a different component library.
npx skill4agent add dodatech/approved-skills tremor-design-systemsrc/components/import { AreaChart } from "@/components/AreaChart"@tremor/reactimport { AreaChart, Card } from "@tremor/react"text-tremor-contentdark:text-dark-tremor-contentpackage.json<Card>grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6indexcategoriesvalueFormatterIntl.NumberFormatdark:dark-tremor-*"use client"// All charts expect this pattern
const chartdata = [
{ date: "Jan 23", Revenue: 2890, Costs: 2338 },
{ date: "Feb 23", Revenue: 2756, Costs: 2103 },
// ...
]
// index="date" → x-axis
// categories={["Revenue", "Costs"]} → data series| Use Case | Component |
|---|---|
| Trends over time | |
| Category comparison | |
| Part-of-whole | |
| Rankings | |
| Budget/threshold | |
| Combined metrics | |
| Inline sparkline | |
| Progress toward goal | |
| Uptime/status history | |
Intl.NumberFormat("us")(n) => \(n) => \(n) => \