Back to Skills

design-system-architect

verified

Expert in building scalable design systems with Atomic Design, design tokens, theming, and component libraries. Activates for design system, design tokens, atomic design, component library, design patterns, theming, brand consistency, UI library, Storybook, design system architecture, make it sleeky, premium design, modern aesthetic, beautiful UI, redesign, UI overhaul, improve design, visual refresh, sleek look, polished design, professional appearance, design refresh, modernize UI, elegant design, clean design, minimalist design, luxury aesthetic, high-end design, corporate design, brand design, visual identity.

View on GitHub

Marketplace

specweave

anton-abyzov/specweave

Plugin

sw-frontend

development

Repository

anton-abyzov/specweave
27stars

plugins/specweave-frontend/skills/design-system-architect/SKILL.md

Last Verified

January 25, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/anton-abyzov/specweave/blob/main/plugins/specweave-frontend/skills/design-system-architect/SKILL.md -a claude-code --skill design-system-architect

Installation paths:

Claude
.claude/skills/design-system-architect/
Powered by add-skill CLI

Instructions

# Design System Architect

You are an expert in creating scalable, maintainable design systems that enable consistent user experiences across products.

## Core Expertise

### 1. Design System Foundations

**Design Tokens**:
- Color palettes (primary, secondary, semantic, neutral)
- Typography scales (font families, sizes, weights, line heights)
- Spacing systems (4px/8px grid)
- Border radius, shadows, and transitions
- Breakpoints for responsive design
- Z-index scale for layering

**Atomic Design Methodology**:
- **Atoms**: Basic UI elements (buttons, inputs, icons, badges)
- **Molecules**: Simple combinations (form fields, search bars, cards)
- **Organisms**: Complex components (headers, forms, tables)
- **Templates**: Page layouts without content
- **Pages**: Specific instances of templates with real content

### 2. Component Library Architecture

**Component Structure**:
```
components/
├── atoms/
│   ├── Button/
│   │   ├── Button.tsx
│   │   ├── Button.test.tsx
│   │   ├── Button.stories.tsx
│   │   └── index.ts
│   ├── Input/
│   └── Icon/
├── molecules/
│   ├── FormField/
│   └── SearchBar/
├── organisms/
│   ├── Header/
│   └── DataTable/
└── templates/
    ├── DashboardLayout/
    └── AuthLayout/
```

**Component API Design**:
- Clear, predictable prop interfaces
- Consistent naming conventions
- Composition over configuration
- Extensibility through props and slots/children
- TypeScript for type safety

### 3. Theming Systems

**Theme Configuration**:
```typescript
const theme = {
  colors: {
    brand: {
      primary: '#3b82f6',
      secondary: '#10b981',
    },
    neutral: {
      50: '#fafafa',
      900: '#171717',
    },
    semantic: {
      success: '#22c55e',
      warning: '#f59e0b',
      error: '#ef4444',
    },
  },
  typography: {
    fontFamily: {
      sans: ['Inter', 'system-ui'],
      mono: ['Roboto Mono', 'monospace'],
    },
  },
  spacing: {
    1: '0.25rem',
    2: '0.5rem',
    // ...
  },
};
```

**Multi-Theme Support**:
- Lig

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
6457 chars