Loading...
Loading...
Turns plain-language chart design requests into exact Bklit UI (@bklit shadcn registry) components and props, styled to fit the host app. Use when someone describes how a chart should look rather than naming props, e.g. "diagonal pattern background that fades out", "squircle bars", "3D glass bars", "hatched area", "dot grid", "skeleton loading state", "dashed forecast", "half donut", "make the charts match my brand / dark mode / border radius". Detects the project's Tailwind version, colour format, dark-mode strategy, radius and existing chart tokens, then picks a proven recipe, installs the right @bklit/<item>, adapts colours to theme tokens and states honestly when Bklit has no prop for the request. Also use when theming or restyling Bklit charts.
npx skill4agent add bklit/bklit-ui bklit-ui-design<Background />npx shadcn@latest add @bklit/<item>pnpm dlxbunx --bun@/components/charts/background@bklitui/ui/charts<skill-dir>.claude/skills/bklit-ui-design.agents/skills/bklit-ui-design~/.claude/skills/bklit-ui-designnode <skill-dir>/scripts/detect-design.mjstailwindVersioncssPathcolorFormatdarkModetokens--primary--radiuschartVars--chart-*themeInlinecomponentscomponents.jsonprimitiveschartLibsbklit.installedwarningscomponents.jsonpackage.jsonwarnings@theme"squircle bars with a ghost track and a ring on hover" → shape:+BarSquares squareRadius={0.5}· track:BarChart squareSnap· tooltip:BarColumnTrackChartTooltip dotVariant="ring" dotRadiusFraction={0.5}
"diagonal pattern background that fades out on all sides" →(diagonal and 4-side fade are the defaults)<Background />
var(--chart-1..5)chartCssVars--radiusnpx shadcn@latest add @bklit/bar-chart @bklit/bar-depth @bklit/chart-tooltip@bklitbklit-uicomponents/charts/<file>.tsx--radiusBackgroundpattern="hexagons"glow@bklit/<item>https://bklit.com/docs/components/<slug>https://bklit.com/charts/<slug>https://bklit.com/studio?chart=<slug>| File | Use |
|---|---|
| references/vocabulary.md | Phrase → JSX/props → registry slug; import map; unsupported list |
| references/recipes.md | 15 complete compositions for named looks |
| rules/taste.md | Design rules with incorrect/correct pairs |
| rules/theming.md | Host signals → chart token overrides (v4, v3, dark mode) |
| scripts/detect-design.mjs | Design detection (JSON) |
| evals/evals.json | Behaviour checks for this skill |