Google Stitch와 Agent Skills 써봤더니 진짜 다른 이유: AI가 디자인하고 코드까지 뽑아주는 시대

Google Stitch는 Google Labs에서 만든 AI 기반 UI 디자인 생성 도구입니다. 프롬프트 한 줄로 모바일/웹 앱 디자인을 생성하고, Stitch Agent Skills를 연결하면 그 디자인을 React 컴포넌트로 자동 변환까지 가능합니다. 2026년 1월 현재 베타 서비스로 무료 제공 중입니다.

Google Stitch와 Agent Skills 써봤더니 진짜 다른 이유: AI가 디자인하고 코드까지 뽑아주는 시대

“디자이너 없이 앱 만들기” 진짜 될까요?

여러분 이거 경험 있죠?

사이드 프로젝트 하나 시작하려는데, 디자인에서 막혀요. Figma 열어도 뭘 어디서 시작해야 할지 모르겠고. 그렇다고 디자이너 고용할 돈도 없고.

저도 그랬거든요.

근데 Google Stitch 써보고 생각이 바뀌었어요.

“와, 이게 된다고?” 진심으로 놀랐습니다.


🎨 Google Stitch가 뭐냐면요

일단 Stitch부터 설명할게요.

Stitch = AI가 UI 디자인 만들어주는 도구

stitch.withgoogle.com 가서 이렇게 입력하면:

"모던한 가구 쇼핑몰 메인 페이지, 다크 모드, 미니멀 스타일"

진짜로 그런 디자인이 나와요.

HTML/CSS/Tailwind 코드까지 함께.

Stitch가 하는 일

기능설명
디자인 생성프롬프트로 UI 디자인 생성
HTML 출력Tailwind CSS 기반 HTML 코드 제공
스크린 관리프로젝트별 여러 스크린 관리
디자인 테마색상, 폰트, 라운딩 등 테마 설정

제가 직접 해본 것

저도 한번 해봤어요.

프롬프트: “서브4 마라톤 훈련 추적 앱, 깔끔한 다크 모드”

30초도 안 걸려서 이런 게 나왔어요:

  • 오늘 훈련 현황 카드
  • 최근 기록 리스트
  • 주간 목표 진행률 그래프 레이아웃

솔직히 Figma에서 직접 만들려면 2시간은 걸렸을 거예요.

근데 Stitch로 30초.

문제는 여기서 끝이 아니었어요.


🔌 근데 Stitch만으론 부족해요

디자인 나왔어요. 좋아요.

근데 이걸 실제 React 프로젝트에 넣으려면?

  • 컴포넌트 분리해야 하고
  • 비즈니스 로직 훅으로 빼야 하고
  • 목 데이터 분리해야 하고
  • 스타일 가이드 맞춰야 하고

이 작업 수동으로 하면 또 2시간.

여기서 Agent Skills가 등장해요.


🛠 Stitch Agent Skills = Stitch + AI 에이전트

Google Labs에서 Stitch Agent Skills라는 걸 오픈소스로 풀었어요.

github.com/google-labs-code/stitch-skills

쉽게 말하면:

Stitch 디자인 → AI 에이전트가 분석 → React 컴포넌트 자동 생성

AI 에이전트(Claude Code, Cursor, Antigravity 등)한테 “역할”을 부여해서 자동화하는 거예요.

현재 제공되는 스킬 2가지

1. design-md 스킬

하는 일: Stitch 프로젝트 분석해서 DESIGN.md 생성

언제 쓰냐면:

  • Stitch에서 디자인 만들었는데, 나중에 같은 스타일로 새 화면 추가하고 싶을 때
  • AI한테 “이 프로젝트 스타일 맞춰서 만들어줘” 하려면 참조 문서가 필요하잖아요
# Design System: Furniture Collection
**Project ID:** 13534454087919359824

## 1. Visual Theme & Atmosphere
Minimalist, airy aesthetic with generous whitespace...

## 2. Color Palette & Roles
- Deep Muted Teal-Navy (#294056): Primary actions
- Soft Warm Gray (#F5F5F5): Background surfaces
...

이런 식으로 디자인 시스템 문서를 자동으로 뽑아줘요.

→ 일관된 디자인 유지를 위한 “스타일 가이드 자동 생성기”

다음에 Stitch한테 “이 스타일로 새 화면 만들어줘” 할 때 이 문서 참조하면 일관성 유지됩니다.

2. react-components 스킬

하는 일: Stitch HTML을 React 컴포넌트로 변환

언제 쓰냐면:

  • Stitch에서 뽑은 HTML이 한 덩어리잖아요
  • 이걸 컴포넌트 분리 + 훅 분리 + 타입 정의까지 자동으로 해줌

이게 진짜 좋아요.

변환할 때 자동으로:

  • 비즈니스 로직 → src/hooks/로 분리
  • 정적 데이터 → src/data/mockData.ts로 분리
  • TypeScript 인터페이스 자동 생성
  • AST 기반 문법 검증

→ 실제 프로덕션 코드 구조로 변환해주는 스킬

제가 해본 경험:

Stitch에서 뽑은 “훈련 대시보드” HTML을 react-components 스킬로 변환했더니:

src/
├── components/
│   ├── TrainingCard.tsx
│   ├── WeeklyProgress.tsx
│   └── RecentRuns.tsx
├── hooks/
│   └── useTrainingData.ts
└── data/
    └── mockData.ts

이렇게 구조화된 코드가 나왔어요.

수동으로 했으면 1시간, 스킬로 하니까 2분.

📊 두 스킬 비교 요약

구분design-mdreact-components
입력Stitch 프로젝트Stitch 스크린 HTML
출력DESIGN.md 문서React 컴포넌트 폴더 구조
용도새 디자인 만들 때 스타일 참조실제 개발에 바로 사용
단계디자인 분석 (Upstream)코드 생성 (Downstream)

흐름으로 보면:

1️⃣ Stitch에서 디자인 생성 (필수!)
         ↓
2️⃣ design-md → DESIGN.md (스타일 가이드)
         ↓
3️⃣ react-components → React 프로젝트 코드

⚠️ 중요: Stitch 디자인이 없으면 스킬도 쓸 수 없어요! 스킬들이 Stitch MCP 서버를 통해 프로젝트 정보를 가져오는 구조라서요.


📦 설치하는 법 (진짜 간단)

# 사용 가능한 스킬 목록 확인
npx add-skill google-labs-code/stitch-skills --list

# react-components 스킬 설치
npx add-skill google-labs-code/stitch-skills --skill react:components --global

# design-md 스킬 설치
npx add-skill google-labs-code/stitch-skills --skill design-md --global

npx add-skill이 자동으로 설치된 코딩 에이전트 감지해서 적절한 폴더에 넣어줘요.

  • Claude Code → .claude/skills/
  • Cursor → Cursor 스킬 폴더
  • Antigravity → .gemini/skills/

실제 워크플로우: 제가 써본 과정

Step 1: Stitch에서 디자인 생성

프롬프트: "서브4 마라톤 훈련 앱, 오늘 훈련 카드 + 주간 진행률, 다크 모드"

→ 30초 만에 디자인 나옴

Step 2: Stitch MCP 서버 연결

AI 에이전트에서 Stitch MCP 서버 연결하면 프로젝트 정보, 스크린 정보 다 가져올 수 있어요.

mcp_stitch:list_projects → 프로젝트 목록
mcp_stitch:get_screen → 스크린 상세 정보 + HTML 코드

Step 3: design-md 스킬 실행

AI 에이전트한테: “이 프로젝트 분석해서 DESIGN.md 만들어줘”

→ 디자인 시스템 문서 자동 생성

Step 4: react-components 스킬 실행

AI 에이전트한테: “이 스크린 React 컴포넌트로 변환해줘”

→ 구조화된 React 코드 자동 생성 → npm run validate로 문법 검증

결과

단계수동 작업Stitch + Skills
디자인2시간 (Figma)30초
컴포넌트화1시간2분
문서화30분1분
합계3시간 30분3분 30초

60배 차이.


🧩 Agent Skills 구조 (직접 만들고 싶다면)

스킬 폴더 구조:

skills/[category]/
├── SKILL.md      — 역할 정의 (필수)
├── scripts/      — 검증 스크립트
├── resources/    — 참조 자료 (체크리스트, 스타일 가이드)
└── examples/     — 예시 코드 (Few-shot 학습용)

핵심은 SKILL.md예요.

---
name: react:components
description: Stitch 디자인을 React 컴포넌트로 변환
allowed-tools:
  - "stitch*:*"
  - "Bash"
  - "Read"
  - "Write"
---

# Stitch to React Components

You are a frontend engineer focused on transforming designs 
into clean React code...

이렇게 역할 정의하고, examples/에 예시 넣어두면 AI가 일관된 품질로 결과물 내놓아요.


🚀 1인 개발자를 위한 워크플로우

혼자 개발하시는 분들, 사이드 프로젝트 하시는 분들한테 특히 좋아요.

왜냐면:

  • 디자이너 없어도 됨
  • PM 없어도 됨
  • 그냥 아이디어만 있으면 됨

추천 워크플로우

💡 아이디어
    ↓
🎨 Stitch에서 디자인 생성 (30초)
   "마라톤 훈련 앱, 오늘 운동 카드 + 주간 그래프, 다크 모드"
    ↓
📄 design-md 스킬로 스타일 가이드 생성 (1분)
   → DESIGN.md 자동 생성
   → 나중에 새 화면 추가할 때 일관성 유지
    ↓
⚛️ react-components 스킬로 코드 변환 (2분)
   → 컴포넌트 분리된 React 코드
   → 바로 프로젝트에 붙이기
    ↓
🔧 비즈니스 로직만 직접 작성
   → UI는 이미 끝남
   → 핵심 기능에만 집중
    ↓
🚀 배포

기존 방식 vs Stitch + Skills

단계기존 (혼자 다 함)Stitch + Skills
아이디어 정리30분 (노트)30분
디자인2시간 (Figma 삽질)30초
코드 변환1시간 (수동 컴포넌트화)2분
스타일 가이드30분 (문서 작성)1분
합계4시간34분

7배 빨라짐. 진짜예요.

이런 분들한테 추천

✅ 사이드 프로젝트 하려는 직장인 개발자 ✅ 디자이너 없이 MVP 만들어야 하는 1인 스타트업 ✅ 해커톤에서 빠르게 프로토타입 뽑아야 하는 팀 ✅ 포트폴리오용 프로젝트 만드는 취준생


솔직한 후기: 뭐가 좋고 뭐가 아쉬운가

좋았던 점

✅ 속도: 디자인→코드 워크플로우가 진짜 빨라짐 ✅ 일관성: 스킬 덕분에 매번 비슷한 품질 유지 ✅ 구조화: 컴포넌트 분리, 훅 분리 자동으로 해줌 ✅ 문서화: DESIGN.md 자동 생성이 특히 좋음

아쉬운 점

⚠️ Stitch 베타: 아직 기능 제한 있음 (복잡한 인터랙션 X) ⚠️ MCP 연결 필요: Stitch MCP 서버 설정해야 스킬 사용 가능 ⚠️ 스킬 2개뿐: design-md, react-components만 있음 (Vue, Svelte 없음)

앞으로 기대되는 것

  • Vue/Svelte 변환 스킬
  • 더 복잡한 인터랙션 지원
  • Figma → Stitch 연동

마무리: 저도 더 써볼 거예요

솔직히 처음엔 의심했어요.

“또 그런 AI 도구겠지” 했는데,

직접 써보니까 진짜 다르더라고요.

디자인 → 코드 변환이 이렇게 빨라질 줄 몰랐어요.

특히 사이드 프로젝트 하시는 분들, 디자이너 없이 혼자 개발하시는 분들한테 강추합니다.

핵심 정리:

항목내용
StitchGoogle의 AI UI 디자인 생성 도구
Agent SkillsAI 에이전트에 역할 부여하는 오픈 스탠다드
design-mdStitch 프로젝트 → 디자인 시스템 문서
react-componentsStitch HTML → React 컴포넌트
설치npx add-skill google-labs-code/stitch-skills --skill [name] --global
호환Claude Code, Cursor, Antigravity

궁금한 거 있으면 댓글 남겨주세요.

저도 더 써보면서 업데이트할게요.

참고 링크: