스킬 자체의 표현으로
이 스킬은 기존 Stitch 프로젝트를 DESIGN.md로 변환하여, Stitch에 같은 디자인 언어로 새 화면을 생성하도록 프롬프트할 때 소스 오브 트루스로 사용합니다. Stitch MCP 접근 권한과 디자인된 화면이 하나 이상 있는 디자이너와 개발자를 위한 것으로, 이 스킬은 MCP 네임스페이스를 발견하고, 프로젝트 및 화면 ID를 해석하며, 화면 객체와 그 HTML 및 스크린샷을 가져오고, 프로젝트의 designTheme을 읽습니다.
그런 다음 시각적 테마와 분위기, 헥스 코드와 기능적 역할을 가진 설명적 이름으로서의 색상, 타이포그래피, 컴포넌트 스타일링과 레이아웃 원칙을 원시 기술 값이 아니라 감성적인 디자인 언어로 문서화합니다.
산출물
- 시각적 테마와 분위기, 역할이 있는 색상 팔레트, 타이포그래피 규칙, 버튼·카드·입력에 대한 컴포넌트 스타일링, 레이아웃 원칙을 다루는 5부로 구성된 디자인 시스템입니다.
작동 방식
- 01MCP 네임스페이스 발견하기
list_tools를 실행하여 Stitch MCP 접두사를 찾은 다음, 이후 서버에 대한 모든 호출에 그 접두사를 재사용합니다.
- 02프로젝트와 화면 해석하기
프로젝트 ID가 주어지지 않은 경우 소유한 프로젝트를 나열한 다음, 숫자 프로젝트 ID에 대한 화면을 나열하고 Home 또는 Landing Page 같은 화면 제목과 매칭합니다.
- 03화면 객체와 에셋 가져오기
get_screen은 스크린샷과 HTML 다운로드 URL, 화면 크기, 디바이스 유형, designTheme을 반환하며, 이후 HTML을 다운로드하여 Tailwind 클래스와 컴포넌트 패턴을 파싱합니다.
- 04프로젝트 수준 Design Theme 읽기
projects/{id} 전체 경로로 get_project를 호출하면 색상 모드, 폰트, 라운드니스, 커스텀 색상을 담은 designTheme 객체가 반환됩니다.
- 05시맨틱 시스템 합성
화면에서 디자인 토큰을 추출하고, 연상적인 형용사로 전체적인 분위기를 포착하며, 기술적 값을 서술적인 언어로 번역합니다.
- 06DESIGN.md 작성
프로젝트 디렉터리에 DESIGN.md를 만들 때 규정된 다섯 개 섹션 형식을 정확히 따릅니다.