design-system-creationComplete workflow for creating distinctive design systems from scratch. Orchestrates aesthetic documentation, token architecture, components, and motion. Use when starting a new design system or refactoring an existing one. Triggers on create design system, design tokens, design system setup, visual identity, theming.
Install via ClawdBot CLI:
clawdbot install wpank/design-system-creationComplete workflow for creating distinctive design systems with personality.
npx clawhub@latest install design-system-creation
1. Aesthetic Foundation β Document the vibe before code
2. Color Token System β CSS variables + Tailwind + TypeScript
3. Typography System β Font stack + scale + patterns
4. Surface Components β Layered primitives with CVA
5. Motion Tokens β Consistent animation timing
6. Loading States β Skeleton + shimmer patterns
Read: ai/skills/design-systems/distinctive-design-systems
Before writing CSS, document the aesthetic:
## The Vibe
[1-2 sentences describing the visual feel]
## Inspirations
- [Reference 1 - what to take from it]
- [Reference 2 - what to take from it]
## Emotions to Evoke
| Emotion | How It's Achieved |
|---------|-------------------|
| [X] | [specific technique] |
| [Y] | [specific technique] |
| Aesthetic | Characteristics |
|-----------|----------------|
| Retro-futuristic | CRT textures, glow effects, monospace fonts |
| Warm cyberpunk | Tan/beige base, emerald accents, glass panels |
| Magazine financial | Bold typography, dark theme, gradient text |
Read: ai/skills/design-systems/distinctive-design-systems
Create the three-layer token system:
/* 1. CSS Variables (source of truth) */
:root {
--tone-primary: 76, 204, 255;
--primary: 200 90% 65%;
--success: 154 80% 60%;
--destructive: 346 80% 62%;
}
// 2. Tailwind Config
colors: {
primary: 'hsl(var(--primary))',
tone: { primary: 'rgb(var(--tone-primary))' },
}
// 3. TypeScript Tokens (optional)
export const colors = {
primary: 'hsl(var(--primary))',
};
Read: ai/skills/design-systems/distinctive-design-systems
Define fonts and scale:
:root {
--font-display: 'Orbitron', system-ui;
--font-mono: 'Share Tech Mono', monospace;
--font-sans: 'Inter', system-ui;
--typo-scale: 0.88; /* Mobile */
}
@media (min-width: 640px) {
:root { --typo-scale: 1; }
}
/* Magazine-style numbers */
.metric { font-weight: 800; letter-spacing: -0.02em; font-variant-numeric: tabular-nums; }
/* Labels */
.label { text-transform: uppercase; letter-spacing: 0.1em; font-weight: 700; }
Read: ai/skills/design-systems/design-system-components
Build layered surface primitives with CVA:
const surfaceVariants = cva(
'rounded-lg backdrop-blur-sm transition-colors',
{
variants: {
layer: {
panel: 'bg-tone-cadet/40 border border-tone-jordy/10',
tile: 'bg-tone-midnight/60 border border-tone-jordy/5',
chip: 'bg-tone-cyan/10 border border-tone-cyan/20 rounded-full',
},
},
}
);
export function Surface({ layer, children }: SurfaceProps) {
return <div className={surfaceVariants({ layer })}>{children}</div>;
}
Read: ai/skills/design-systems/distinctive-design-systems
Define consistent animation timing:
// tailwind.config.ts
keyframes: {
'shimmer': { '0%': { backgroundPosition: '200% 0' }, '100%': { backgroundPosition: '-200% 0' } },
'pulse-glow': { '0%, 100%': { opacity: '1' }, '50%': { opacity: '0.5' } },
'slide-in': { '0%': { opacity: '0', transform: 'translateY(10px)' }, '100%': { opacity: '1', transform: 'translateY(0)' } },
},
animation: {
'shimmer': 'shimmer 1.5s ease-in-out infinite',
'pulse-glow': 'pulse-glow 1.8s ease-in-out infinite',
'slide-in': 'slide-in 0.2s ease-out',
}
Read: ai/skills/design-systems/loading-state-patterns
Create skeleton components that match your aesthetic:
export function Skeleton({ className }: { className?: string }) {
return (
<div
className={cn(
'rounded-md bg-muted animate-shimmer',
'bg-gradient-to-r from-muted via-muted-foreground/10 to-muted bg-[length:200%_100%]',
className
)}
/>
);
}
| Skill | Purpose |
|-------|---------|
| distinctive-design-systems | Aesthetic foundation, tokens |
| design-system-components | Surface primitives, CVA |
| animated-financial-display | Number animations |
| loading-state-patterns | Skeletons, shimmer |
| financial-data-visualization | Chart theming |
styles/
βββ globals.css # CSS variables, base styles
βββ design-tokens.ts # TypeScript exports
βββ theme.css # Component patterns
tailwind.config.ts # Token integration
components/
βββ ui/
β βββ surface.tsx # Surface primitive
β βββ skeleton.tsx # Loading states
β βββ button.tsx # Variant components
Generated Mar 1, 2026
A financial technology company is launching a new dashboard for investment tracking and wants to establish a unique visual identity that conveys trust and sophistication. This skill helps create a design system with dark themes, gradient text, and animated financial displays to differentiate from competitors.
An online retail platform has scattered styles across its website and mobile app, leading to inconsistent user experiences. This skill orchestrates a refactoring process by defining design tokens, typography systems, and surface components to unify the brand's aesthetic and improve maintainability.
A software-as-a-service startup is developing a new project management tool and needs to build a design system from scratch to ensure scalability and a cohesive user interface. This skill guides the creation of aesthetic foundations, color tokens, and motion patterns to support rapid feature development.
A digital media company is updating its website to enhance readability and visual appeal, aiming for a magazine-inspired look with bold typography and layered surfaces. This skill assists in implementing typography patterns, loading states, and component libraries to achieve a distinctive editorial feel.
Offer specialized consulting services to businesses needing custom design systems, leveraging this skill to provide end-to-end workflows from aesthetic documentation to token architecture. Revenue is generated through project-based fees or retainer contracts for ongoing maintenance and updates.
Develop and sell a SaaS platform that integrates this skill's methodologies, providing automated tools for generating design tokens, component libraries, and documentation. Revenue comes from subscription tiers based on usage, team size, and advanced features like AI-driven aesthetic suggestions.
Run a design agency that uses this skill to deliver complete design system packages for clients across industries, including fintech, e-commerce, and media. Revenue is generated through bundled service offerings that include implementation, training, and support for design teams.
π¬ Integration Tip
Integrate this skill early in product development cycles to establish design tokens and aesthetic foundations, ensuring consistency across teams and reducing rework. Use the provided file structure to organize styles and components for seamless collaboration.
UI/UX design intelligence and implementation guidance for building polished interfaces. Use when the user asks for UI design, UX flows, information architecture, visual style direction, design systems/tokens, component specs, copy/microcopy, accessibility, or to generate/critique/refine frontend UI (HTML/CSS/JS, React, Next.js, Vue, Svelte, Tailwind). Includes workflows for (1) generating new UI layouts and styling, (2) improving existing UI/UX, (3) producing design-system tokens and component guidelines, and (4) turning UX recommendations into concrete code changes.
Build scalable, themable Tailwind CSS component libraries using CVA for variants, compound components, design tokens, dark mode, and responsive grids.
Create award-winning, memorable websites with advanced animations, creative interactions, and distinctive visual experiences. Use this skill when building sites that need to be exceptionalβportfolio sites, agency showcases, product launches, or any project where "wow factor" matters.
Professional Figma design analysis and asset export. Use for extracting design data, exporting assets in multiple formats, auditing accessibility compliance, analyzing design systems, and generating comprehensive design documentation. Read-only analysis of Figma files with powerful export and reporting capabilities.
Searchable UI/UX design databases: 50+ styles, 97 palettes, 57 font pairings, 99 UX rules, 25 chart types. CLI generates design systems from natural language. Data-driven complement to ui-design.
Create logos, interfaces, and visual systems with principles of hierarchy, branding, and usability.