네, 완벽히 정리했습니다.

아래 내용을 하나의 완전한 파일로 만들어드렸어요.
이 파일을 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
  • 출력 요소:
    1. 전체 레이아웃 마크다운 캔버스 설명
    2. 각 컴포넌트 상세 설명 (디자인 시스템 적용)
    3. HTML/CSS 또는 React 코드 (High-fidelity 시)
    4. 사용자 흐름(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 rightlinear-gradient(to right, [왼쪽패널색] 0%, transparent 50%)
왼쪽to leftlinear-gradient(to left, [오른쪽패널색] 0%, transparent 50%)
아래쪽to bottomlinear-gradient(to bottom, [위패널색] 0%, transparent 50%)
위쪽to toplinear-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:2flex: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)