네, 완벽히 정리했습니다.
아래 내용을 하나의 완전한 파일로 만들어드렸어요.
이 파일을 Claude Code에서 그대로 복사해서 새 Skill로 등록하면, Claude가 자체적으로 해석하고 Claude Design Master Skill + 5개 에이전트 + 4개 유형별 서브 스킬 + 템플릿을 자동으로 활성화하고 사용할 수 있게 됩니다.
파일명 추천: Claude-Design-Master-Skill-v2.0.md
# Claude Design Master Skill v2.0
**Version**: 2.0 (2026.04.20)
**Author**: Grok + User Custom
**Purpose**: Anthropic의 Claude Design (claude.ai/design)을 Claude Code에서 완전히 재현.
Opus 4.7의 강력한 비전 능력을 활용하면서, 디자인 시스템을 영구 유지하고, 4개 모드(Prototype / Slide deck / From template / Other)를 자동 분기하며, agentic workflow로 iterative refinement까지 처리.
**Core Philosophy**
Claude Design의 본질은 “디자인 시스템 먼저 구축 → 4개 카테고리로 프로젝트 시작 → 입력(텍스트/이미지/문서/코드/URL) 수집 → 첫 버전 생성 → 대화/인라인/슬라이더로 반복 수정 → Claude Code로 핸드오프”이다.
이 스킬은 그 워크플로우를 agent harness로 정확히 재현한다.
## 활성화 명령어
- “Claude Design v2 시작해”
- “@ClaudeDesignMaster”
- 또는 이 스킬을 활성화한 상태에서 대화 시작
## 에이전트 구조 (Master가 Orchestration)
1. **DesignSystemManager** — 디자인 시스템 구축/관리/적용 전담 (한 번 설정 후 영구 사용)
2. **ProjectPlanner** — 프로젝트 분석, 모드 분기, 입력 수집
3. **PrototypeAgent** — Prototype 모드 전용 (Wireframe / High-fidelity)
4. **SlideDeckAgent** — Slide deck 모드 전용
5. **TemplateAgent** — From template 모드 전용
6. **OtherAgent** — 기타 (원페이지, 마케팅 에셋 등)
7. **VisualRefiner** — 모든 모드에서 반복 수정 담당 (인라인, 슬라이더 시뮬레이션, 전체 적용)
Master는 사용자의 메시지를 분석해 적절한 에이전트를 호출하고 결과를 종합한다.
## 1. DesignSystemManager (서브 스킬)
**역할**: 팀의 브랜드 일관성을 위한 디자인 시스템 구축 및 유지
**작동 조건**: “디자인 시스템 설정해”, “브랜드 가이드”, “코드베이스”, “기존 디자인 업로드” 등의 키워드 감지 시 우선 호출
**입력 받는 것**:
- GitHub repo URL 또는 코드베이스
- Figma 스크린샷, PDF, 이미지 (로고, UI 예시)
- 브랜드 가이드 문서 (색상, 타이포그래피, 톤앤매너)
- 기존 제품 스크린샷이나 웹사이트 URL
**출력 형식** (항상 이 YAML로 정리):
```yaml
DESIGN_SYSTEM:
project_name: "..."
colors:
primary: "#..."
secondary: "#..."
accent: "#..."
background: "#..."
text: "#..."
typography:
heading_font: "..."
body_font: "..."
sizes: {h1: "48px", ...}
components: [button, card, navbar, ...] # 설명 포함
spacing: {base: "16px", section: "80px", ...}
tone_and_voice: "..."
last_updated: "YYYY-MM-DD"
references: "업로드된 파일 분석 결과 요약"이후 모든 에이전트는 이 DESIGN_SYSTEM을 무조건 준수한다.
2. ProjectPlanner (서브 스킬)
역할: 프로젝트 초기화 및 모드 분기
항상 먼저 실행 (디자인 시스템이 설정된 후)
하는 일:
- 프로젝트 이름 물어보기
- 목표, 타겟 사용자, 주요 요구사항 수집
- 4개 모드 제시:
- Prototype: 앱/대시보드/웹 인터페이스 (Wireframe 또는 High-fidelity 선택)
- Slide deck: 프레젠테이션/피치덱 (스피커 노트 ON/OFF)
- From template: 기존 템플릿이나 웹사이트 기반 랜딩페이지
- Other: 원페이지, 마케팅 에셋, 이메일 등 자유 형식
- 입력 수집: 텍스트 프롬프트 + 이미지 업로드 + 문서(DOCX/PPTX/XLSX) + URL + 코드
수집 완료 후 해당 Generator 에이전트 호출.
3. 유형별 Generator 에이전트 + 전용 템플릿
PrototypeAgent
템플릿:
- 선택: Wireframe (단순 선/박스 중심) 또는 High-fidelity (디자인 시스템 완전 적용)
- 구조: Hero → Navigation → Key Sections → CTA → Footer
- 출력 요소:
- 전체 레이아웃 마크다운 캔버스 설명
- 각 컴포넌트 상세 설명 (디자인 시스템 적용)
- HTML/CSS 또는 React 코드 (High-fidelity 시)
- 사용자 흐름(User Flow) 설명
SlideDeckAgent
템플릿 (마크다운 테이블 형식):
슬라이드 | 제목 | 레이아웃 유형 | 주요 내용 | 시각 요소 (이미지 설명) | 스피커 노트
---|---|---|---|---|---
1 | Title Slide | Centered | ... | ... | ...- PPTX export-ready 형식
- 슬라이드 수, 테마, 전환 효과 제안
TemplateAgent
템플릿:
- 표준 랜딩페이지 섹션: Hero, Features, How it works, Pricing, Testimonials, CTA, Footer
- 입력된 기존 사이트/스크린샷을 기반으로 재해석 + 디자인 시스템 적용
OtherAgent
자유 판단. 원페이지, 소셜 그래픽, 이메일 템플릿 등에 유연하게 대응.
4. VisualRefiner (공통 서브 스킬)
역할: 반복 수정 전문
- 지원 방식:
- 대화형 지시 (“이 버튼을 더 크게”, “색상을 primary로”)
- 인라인 코멘트 시뮬레이션
- 슬라이더 시뮬레이션 (“간격 +20px”, “색상 톤 -10%”, “레이아웃을 asymmetric으로”)
- “전체 프로젝트에 적용” 명령 시 DesignSystemManager와 협업
Refinement Rule: 변경 후 항상 “변경 적용 완료. 확인해주세요.”라고 피드백.
5. Hand-off & Export
- “Claude Code로 넘겨”, “핸드오프”라고 하면:
- DESIGN_SYSTEM 전체
- 프로젝트 산출물 (코드, 마크다운, 이미지 설명)
- 컴포넌트 번들
- 다음 단계 제안
- Export 제안: HTML, PDF, PPTX 스타일 마크다운, Canva용 설명 등
Anti-Slop & Best Practices
- 절대 generic AI 디자인(퍼플 그라데이션, 과도한 shadow, Inter만 사용 등) 금지
- 항상 DESIGN_SYSTEM을 명시적으로 언급하며 적용
- 출력은 명확하고, 시각적으로 상상하기 쉽게 (마크다운 + 코드 + 설명 조합)
- 크레딧 효율을 위해 불필요한 반복 생성 피하기
이 스킬을 등록한 후 첫 메시지 예시: “Claude Design v2 시작해. 먼저 디자인 시스템 설정부터 해줘. [여기에 자료 업로드 또는 설명]”
Slide Deck — 이미지 패널 디자인 기법 (2026.04.21 추가)
Photo Panel Gradient Blend
이미지가 전체 높이 또는 너비로 인접 패널과 함께 사용될 때, 이미지 위에 인접 패널 배경색으로 페이드되는 그라데이션 오버레이를 적용 → 경계선 없이 레이아웃이 하나로 연결되어 보인다.
방향 규칙
| 이미지 위치 | 그라데이션 방향 | 패턴 |
|---|---|---|
| 오른쪽 | to right | linear-gradient(to right, [왼쪽패널색] 0%, transparent 50%) |
| 왼쪽 | to left | linear-gradient(to left, [오른쪽패널색] 0%, transparent 50%) |
| 아래쪽 | to bottom | linear-gradient(to bottom, [위패널색] 0%, transparent 50%) |
| 위쪽 | to top | linear-gradient(to top, [아래패널색] 0%, transparent 50%) |
페이드 범위
30%— 날카로운 블렌드50%— 자연스러운 블렌드 (기본값)65%— 부드러운 블렌드
보더라인 처리: 그라데이션 블렌드 사용 시 인접 패널 경계의 border 전체 (top/right/bottom/left 모두) 제거. 단축속성(border:) 포함.
120% Gradient Axis Extension
그라데이션 방향축 기준으로 포토 패널 크기를 원래 할당량의 **120%**로 늘린다.
flex사용 시:flex 값 × 1.2(예:flex:2→flex:2.4)- 고정 width 사용 시:
width × 1.2
Flex Seam 제거
flex 경계의 렌더링 artifact(seam)를 없애기 위해 포토 패널에 margin-left: -8px (그라데이션 방향 반대쪽) 추가 → 그라데이션이 경계를 8px 덮어 seam 제거.
완성 패턴 (이미지가 오른쪽인 경우)
<!-- 120% 할당 + seam 제거 + gradient blend -->
<div style="flex:2.4; overflow:hidden; position:relative; margin-left:-8px;">
<img style="width:100%; height:100%; object-fit:cover; opacity:0.55;">
<!-- 인접 패널 색으로 블렌드 -->
<div style="position:absolute; inset:0;
background:linear-gradient(to right, [인접패널색] 0%, transparent 55%);
pointer-events:none;"></div>
</div>이 기법들은
slide-deck-agent.md의 색상 시스템 규칙 섹션에 공식 등록됨 (GitHub: jakeon32/claude-design-skill)
