Design System Architect 스킬 가이드
개요
디자인 시스템을 구조적으로 설계하는 Claude Code 스킬. 기존 Figma 파일 분석, 웹사이트 URL 분석, 또는 처음부터 새로 만들 때 일관된 구조를 유지하도록 가이드한다.
역할 분담
- design-system-architect = 설계자 (토큰 구조, 컴포넌트 목록, 조합 규칙 설계)
- figma-component-design = 시공자 (개별 컴포넌트를 Figma에서 생성)
스킬 위치
D:\Works\2026\makeskills\design-system-architect\
├── SKILL.md # 메인 스킬 (워크플로우 3종 + 체크리스트)
├── references/
│ ├── token-architecture.md # 토큰 3계층 구조
│ ├── component-taxonomy.md # 컴포넌트 분류 + 스펙 패턴
│ └── composition-patterns.md # 레이아웃 조합 규칙
└── agents/
└── design-system-planner.md # 분석→설계 서브에이전트
레퍼런스 출처
D:\Works\2026\designsys\docs\design-system\ 경로의 Simple Design System (SDS) 분석 문서 23개를 기반으로 구조 패턴을 추출.
| 원본 문서 | 추출된 패턴 | 반영 위치 |
|---|---|---|
00-overview.md | 파일 전체 구조, 카테고리 분류 | SKILL.md (구조 템플릿) |
01-foundations.md | 6개 Variable Collection, Color 4축, Typography 7단계 | token-architecture.md |
02-icons.md | 아이콘 시스템 (394개, 6 variant) | component-taxonomy.md (아이콘) |
03-composition-guide.md | 7가지 조합 카테고리, Flexbox 규칙 | composition-patterns.md |
05~17 (컴포넌트 13종) | Anatomy→Variants→States→Tokens 스펙 패턴 | component-taxonomy.md |
18-forms, 19-sections, 20-text | Template 조합 패턴 | composition-patterns.md |
21-utilities.md | Utility 토큰 (Scrim/Overlay/Blanket) | token-architecture.md |
22-component-playground.md | Light/Dark 테마 검증 | SKILL.md (체크리스트) |
핵심 구조 패턴 요약
1. 토큰 아키텍처 (3계층)
Primitive (원시값)
└──→ Semantic (의미 부여, Light/Dark 모드)
└──→ Component에서 바인딩 (Primitive 직접 참조 금지)
6개 Variable Collection:
| Collection | 변수 수 | 모드 | 역할 |
|---|---|---|---|
| Color Primitives | ~90 | 1 (Value) | 원색 팔레트 (10단계 스케일) |
| Color Semantic | ~136 | 2 (Light/Dark) | Background/Text/Icon/Border 4축 |
| Typography Primitives | ~31 | 1 | Weight, Scale, Family |
| Typography Semantic | ~35 | 1 | Hero→Code 7단계 계층 |
| Size | ~41 | 1 | Space, Radius, Depth, Stroke, Blur, Icon |
| Responsive | ~4 | 3 (Desktop/Tablet/Mobile) | 디바이스별 값 |
2. 컴포넌트 분류 (3단계)
| 레벨 | 종류 | 예시 |
|---|---|---|
| Atomic (13종) | 단일 목적 UI 요소 | Button, Input, Card, Dialog, Navigation 등 |
| Composed (3종) | Atomic 조합 템플릿 | Forms, Sections, Text |
| Utility | 지원 요소 | Helpers, Slot, Utility Tokens |
3. 컴포넌트 스펙 패턴 (4단계)
모든 컴포넌트는 동일한 구조로 문서화:
1. Anatomy — 구성 요소 목록 (Container, Label, Icon, Badge...)
2. Variants — 변형 축 (Style, Size, Icon position...)
3. States — 상호작용 상태 (Default, Hover, Active, Focus, Disabled...)
4. Tokens — 시각 속성 → Semantic 토큰 매핑
4. 페이지 조합 계층
Page
├── Header (Navigation + Logo + Actions)
├── Hero Section (Title + CTA + Media)
├── Content Section(s)
│ ├── Panel Section
│ ├── Card Grid Section (2~4열)
│ └── Page Section
└── Footer (Links + Copyright + Social)
워크플로우 3종
A. 처음부터 만들기
- 브랜드 아이덴티티 정의 (색상, 서체, 스페이싱)
- 토큰 아키텍처 설계 (Primitive → Semantic → Light/Dark)
- 컴포넌트 라이브러리 계획 (Phase 1~4 우선순위)
- 조합 규칙 수립 (섹션 패턴, 간격 토큰)
figma-component-design으로 실행
B. 기존 Figma 파일에서
- 현재 파일 감사 (
figma_get_variables,figma_search_components) - 갭 분석 (레퍼런스 구조와 비교)
- 마이그레이션 계획 수립
- 토큰 재구조화 → 컴포넌트 리팩토링
C. 웹사이트 URL에서
WebFetch로 HTML/CSS 분석- 색상/서체/간격/그림자 추출
- 토큰 아키텍처에 매핑
- 컴포넌트 식별 및 분류
- Figma에서 디자인 시스템 생성
컴포넌트 구축 우선순위
| Phase | 컴포넌트 | 이유 |
|---|---|---|
| 1. Core | Button, Input, Text, Card, Navigation | 모든 UI의 기본 |
| 2. Essential | Dialog, Notification, Tabs, Tags, Menu | 인터랙션 필수 |
| 3. Complete | Accordion, Avatars, Tooltip, Pagination | 완성도 |
| 4. Templates | Forms, Sections, Text showcase | 조합 패턴 |
품질 체크리스트
토큰
- Primitive → Semantic 계층화 (컴포넌트에서 Primitive 직접 사용 금지)
- 모든 Semantic Color에 Light/Dark 모드 대응
- Typography: Hero → Code 7단계 커버
- Spacing 스케일 일관성 (기본 단위 × 배수)
- Responsive 모드 정의 (Desktop/Tablet/Mobile)
컴포넌트
- 모든 컴포넌트: Anatomy + Variants + States + Token 매핑
- 레이어 네이밍 일관성 (전체 variant 동일)
- 시각 값 전부 Semantic 토큰 바인딩
- Auto Layout 적용
- Properties 올바른 사용 (Boolean/Text/Instance Swap)
조합
- 페이지 레이아웃 계층 문서화
- 섹션 패턴 (Header/Footer/Hero/Content/Card Grid)
- Form 레이아웃 패턴
- 섹션 간 간격 토큰 일관성
검증
- Component Playground (Light/Dark 비교)
- 두 테마에서 모든 컴포넌트 정상 렌더링
- 반응형 동작 문서화
관련 문서
- Figma-MCP-디자인시스템-워크플로우 — Figma Console MCP 실전 가이드
- Rideus-디자인시스템 — 실제 프로젝트 디자인 시스템 (참고)
날짜
- 스킬 생성: 2026-03-19
