← ClaudeAtlas

ui-design-systemlisted

Help the user build and enforce *their own* design system — capture their brand/aesthetic decisions into a portable design-tokens.json, then keep every UI they generate consistent with it. Trigger for "帮我建立设计系统", "把我的品牌色定成规范", "make my UI consistent", "set up design tokens", "check this screen matches my design system", "为我的 app 定一套配色和圆角规范", "review my components against my tokens", or whenever the user is building UI and wants coherence across screens rather than one-off styling. Do NOT trigger to invent an aesthetic from a blank slate with no user input (ask them, or use ui-ux-pro-max for exploration first) — this skill operationalizes the user's OWN choices, it does not impose a house style. Works across targets (CSS/Tailwind, SwiftUI, React Native, Flutter) because tokens are platform-neutral.
artherahq/skills · ★ 2 · Web & Frontend · score 66
Install: claude install-skill artherahq/skills
# UI Design System This skill does not have a look of its own. Its job is to take **the user's** design decisions — their palette, type scale, radius tiers, spacing rhythm — and (1) freeze them into one portable `design-tokens.json` the user owns, then (2) hold every UI they generate to that file. A generic UI helper has no memory: it picks a slightly different blue and a slightly different radius each session, and the product ends up looking assembled by five people. The durable value here is **the user's own consistency**, enforced deterministically. ## Division of labor — what is a taste call vs a machine check - **Taste calls** (which blue, serif vs sans, playful vs austere) belong to the user, reached through conversation — draw on `ui-ux-pro-max` for options if they want to explore. This skill never overrides those with a preferred style. - **Machine checks** (is text readable on canvas, is the radius scale monotonic, does this component use a color that isn't in the system) are objective. Those are what the bundled scripts enforce — no opinion, just the user's own tokens applied consistently. ## Workflow 1. **Establish the tokens.** If the user has existing code, harvest what it already uses — `python scripts/design_tokens.py --extract src/` scans the codebase, clusters near-duplicate colors, and prints a tokens *draft* to rename and prune (the system already exists implicitly; you are writing it down). If starting fresh, converse to pin do