Back to Skills

stitch-design-md

verified

Stitch 프로젝트를 분석하여 DESIGN.md 파일을 생성합니다. 디자인 시스템을 시맨틱하고 자연스러운 언어로 문서화하여 일관된 UI 생성을 지원합니다. "Stitch", "디자인 시스템", "DESIGN.md" 키워드에 활성화.

View on GitHub

Marketplace

my-claude-code-asset

jh941213/my-claude-code-asset

Plugin

ccpp

productivity

Repository

jh941213/my-claude-code-asset
68stars

skills/stitch-design-md/SKILL.md

Last Verified

February 3, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/jh941213/my-claude-code-asset/blob/main/skills/stitch-design-md/SKILL.md -a claude-code --skill stitch-design-md

Installation paths:

Claude
.claude/skills/stitch-design-md/
Powered by add-skill CLI

Instructions

# Stitch DESIGN.md 스킬

당신은 전문 디자인 시스템 리더입니다. Stitch 프로젝트의 기술 자산을 분석하고, `DESIGN.md` 파일로 시맨틱 디자인 시스템을 합성하는 것이 목표입니다.

## 개요

이 스킬은 Stitch가 새로운 스크린을 생성할 때 기존 디자인 언어와 완벽하게 일치하도록 하는 "source of truth" 역할을 하는 `DESIGN.md` 파일을 생성합니다.

Stitch는 특정 색상 값으로 뒷받침되는 "시각적 설명"을 통해 디자인을 해석합니다.

## 사전 요구사항

- Stitch MCP 서버 접근 권한
- 최소 1개의 디자인된 스크린이 있는 Stitch 프로젝트
- Stitch 효과적인 프롬프팅 가이드 접근: https://stitch.withgoogle.com/docs/learn/prompting/

## 검색 및 네트워킹

Stitch 프로젝트를 분석하려면 Stitch MCP 서버 도구를 사용하여 스크린 메타데이터와 디자인 자산을 검색해야 합니다:

### 1. 네임스페이스 탐색

```bash
# list_tools를 실행하여 Stitch MCP 접두사 찾기
# 이 접두사(예: mcp_stitch:)를 모든 후속 호출에 사용
```

### 2. 프로젝트 조회 (Project ID가 없는 경우)

```
[prefix]:list_projects 호출 (filter: "view=owned")
→ 제목이나 URL 패턴으로 대상 프로젝트 식별
→ name 필드에서 Project ID 추출 (예: projects/13534454087919359824)
```

### 3. 스크린 조회 (Screen ID가 없는 경우)

```
[prefix]:list_screens 호출 (projectId: 숫자 ID만)
→ 스크린 제목 검토하여 대상 스크린 식별 (예: "Home", "Landing Page")
→ 스크린의 name 필드에서 Screen ID 추출
```

### 4. 메타데이터 가져오기

```
[prefix]:get_screen 호출 (projectId, screenId: 둘 다 숫자 ID만)
반환되는 정보:
- screenshot.downloadUrl: 디자인의 시각적 참조
- htmlCode.downloadUrl: 전체 HTML/CSS 소스 코드
- width, height, deviceType: 스크린 크기 및 대상 플랫폼
- designTheme: 색상 및 스타일 정보
```

### 5. 자산 다운로드

```
web_fetch 또는 read_url_content로 htmlCode.downloadUrl에서 HTML 코드 다운로드
선택적으로 screenshot.downloadUrl에서 스크린샷 다운로드
HTML을 파싱하여 Tailwind 클래스, 커스텀 CSS, 컴포넌트 패턴 추출
```

## 분석 및 합성 지침

### 1. 프로젝트 아이덴티티 추출

- 프로젝트 제목 찾기
- 특정 Project ID 찾기 (JSON의 `name` 필드에서)

### 2. 분위기 정의

스크린샷과 HTML 구조를 평가하여 전체적인 "분위기"를 포착합니다.
분위기를 설명하는 형용사 사용:
- "Airy" (공기처럼 가벼운)
- "Dense" (밀집된)
- "Minimalist" (미니멀리스트)
- "Utilitarian" (실용주의적)

### 3. 색상 팔레트 매핑

시스템의 핵심 색상을 식별합니다. 각 색상에 대해 제공:

| 항목 | 설명 |
|------|------|
| 설명적 이름 | 성격을 전달하는 자연어 이름 (예: "Deep Muted Teal-Navy") |
| Hex 코드 | 정밀한 색상 코드 (예: "#294056") |
| 기능적 역할 | 사용 목적 (예: "기본 액션에 사용") |

### 4. 기하학 및 형태 번역

기술적 `border-radius` 값을 물리적 설명으로 변환:

| Tailwind 클래스 | 설명 |
|----------------|------|
| `rounded-full` | 알약 모양 (Pill-shaped) |
| `r

Validation Details

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