Week 02 · Skill·MCP · AI 팀 교육 · 2026
getdesign 같은 사이트에서 design.md를 내려받고, Week1 HTML을 그 기준으로 개선합니다. 이어 기준을 Skill로 전환하고, frontend-slides와 Stitch MCP로 디자인 워크플로우를 확장합니다.
SPACE · → · 화면 우측 클릭 — 디자인 기준을 만들고 반복 가능한 도구로 확장
Week1 → Week2 연결
먼저 getdesign 같은 사이트에서 design.md를 내려받고, 그 기준으로 Week1 결과물을 개선합니다. 다음으로 skill-creator를 설치해 SKILL.md 구조를 읽고, frontend-slides Skill을 적용해 발표자료 품질을 보정합니다.
PART 01
design.md 확보·적용
getdesign → Week1 HTML
PART 02
skill-creator
설치·SKILL.md 읽기
PART 03
frontend-slides
발표자료 품질 보정
PART 04
Stitch MCP
앱 화면 디자인 요청
Skill·MCP 학습 구조
1기 Week 04의 Skill·MCP 구조를 이어받습니다. Skill은 작업 기준을 재사용하게 하고, MCP는 외부 도구와 데이터를 실행 환경에 연결합니다.
📘
발표자료 톤, design.md 기준, 검증 순서처럼 작업 기준과 절차를 정의합니다.
🔌
Stitch, Figma, GitHub 같은 외부 도구와 데이터를 표준 인터페이스로 연결합니다.
오늘의 흐름은 PART 01 design.md 적용 → PART 02 skill-creator/SKILL.md 구조 → PART 03 frontend-slides → PART 04 MCP 연결로 이어집니다.
PART 01
먼저 design.md를 확보한 뒤, 명시된 디자인 기준으로 개선합니다
디자인 개선 · 1.1 · design.md 확보
Claude Code에 디자인을 맡기기 전에 기준 파일을 먼저 준비합니다. 아래 사이트에서 원하는 디자인 시스템의 DESIGN.md를 내려받아 프로젝트 폴더에 저장합니다.
풀링크
https://getdesign.md/사이트에서 원하는 브랜드/디자인 시스템을 고릅니다.
해당 항목의 DESIGN.md 내용을 복사하거나 내려받습니다.
파일명을 design.md로 저장하고 Week1 HTML과 같은 폴더에 둡니다.
사이트 디자인 캡처
화면의 디자인 카탈로그에서 기준을 고르고, 그 기준을 Claude Code가 읽을 수 있는 design.md로 가져옵니다.
디자인 개선 · 1.2 · 기준 파일
design.md에는 청중, 톤, 레이아웃, 색상, 금지사항을 명시합니다. Claude Code는 이 기준을 바탕으로 기존 HTML을 개선합니다.
디자인 개선 · 1.3 · 🛠 실습 — design.md 적용
Claude Code · 채팅창
핵심은 기존 결과물의 메시지와 구조를 유지하는 것입니다. 새로 만들지 않고 기준에 맞춰 개선합니다.
디자인 개선 · 1.4 · 확인 기준
①
내용 유지
지난주 메시지가 사라지지 않았나
②
위계
제목·본문·강조가 구분되나
③
가독성
작은 글씨·겹침·잘림이 없나
④
상호작용
← → 키와 클릭 이동이 되나
⑤
파일성
HTML 하나로 공유 가능한가
이 기준은 이후 Skill 작성과 MCP 실습에서도 동일하게 사용합니다.
PART 02
설치 → SKILL.md 읽기 → 구조 설명 순서로 Skill을 이해합니다
SKILL · 2.1 · 정의
Skill은 Claude Code가 특정 작업에서 참고할 기준, 절차, 예시, 검증 방법을 담는 패키지입니다. 오늘은 skill-creator의 SKILL.md를 직접 읽으며 구조를 이해합니다.
📁
SKILL.md, references, scripts, 예시 파일을 함께 관리합니다.
🏷️
Claude Code는 name과 description을 보고 Skill 적용 여부를 판단합니다.
📖
관련 작업에서는 SKILL.md와 필요한 reference를 읽고 실행합니다.
SKILL · 2.2 · 잘 만드는 법
좋은 Skill은 단순 명령 목록이 아니라 재사용 가능한 작업 기준입니다. 적용 조건, 판단 기준, 실행 절차, 검증 기준을 함께 정의하고, design.md의 색상·레이아웃·톤을 이 구조 안에 배치합니다.
작업 상황과 산출물 유형을 명시해 activation 조건을 분명히 합니다.
핵심 절차는 SKILL.md에 두고, 상세 자료는 references로 분리합니다.
Input → Output 예시와 검증 기준으로 결과를 안정화합니다.
1기 예시 — 같은 규칙, 두 가지 표현
PART 02 · 2.3 · skill-creator 설치
12페이지부터는 “Skill을 만든다”가 아니라, 실제 Skill 하나를 설치하고 그 안의 SKILL.md를 읽으며 구조를 이해하는 흐름으로 진행합니다.
Claude Code · /plugin 설치
핵심은 git clone으로 복사하는 것이 아니라, Claude Code 안에서 /plugin 명령으로 공식 Skill을 설치하는 것입니다.
설치 후 확인할 것
anthropics/claude-plugins-official
/plugin install skill-creator@claude-plugins-official
설치된 skill-creator/SKILL.md 위치를 Claude Code에 물어봅니다.
PART 02 · 2.4 · SKILL.md 읽기와 구조 설명
13·14페이지 내용을 한 장으로 합쳤습니다. 먼저 실제 SKILL.md를 열고, 이어서 모든 Skill이 공유하는 metadata, 본문, resources 구조를 설명합니다.
Claude Code · 읽기 요청
name은 Skill의 식별자입니다. 짧고 파일명처럼 씁니다.
description은 발동 조건입니다. Claude가 언제 이 Skill을 쓸지 판단합니다.
본문은 실행 절차입니다. 판단 기준, 단계, 예외, 검증 방법을 씁니다.
resources는 필요할 때만 읽는 상세 자료입니다. 긴 design.md는 reference로 분리할 수 있습니다.
PART 03
PART 02에서 이해한 Skill 구조를 바탕으로 frontend-slides를 적용해 발표자료 품질을 보정합니다
PART 03 · frontend-slides · 품질 보정
이 Skill은 발표자료 제작·보정용 GitHub 저장소에서 설치합니다. 먼저 저장소 링크를 확인한 뒤 Claude Code의 /plugin으로 marketplace를 추가합니다.
GitHub 원본 링크
frontend-slides repository
https://github.com/zarazhangrui/frontend-slides
Claude Code는 이 GitHub 저장소를 marketplace 소스로 추가한 뒤, 그 안의 frontend-slides Skill을 설치합니다.
요청 문장
발표자료 전용 Skill이라 16:9 stage, 시각 위계, overflow 검증 기준을 갖고 있습니다.
설치 전 링크가 맞는지 보고, 설치 후 적용 결과를 브라우저에서 직접 검증합니다.
PART 04
Skill로 작업 기준을 정리했다면, 이제 MCP로 외부 도구를 연결합니다
MCP · 3.1 · 정의
Model Context Protocol은 Claude Code가 외부 도구, 데이터, 서비스에 접근하기 위한 표준 인터페이스입니다. Skill이 작업 기준을 정의한다면, MCP는 실행 가능한 도구 연결을 제공합니다.
🧠
요청을 이해하고 필요한 도구를 고릅니다.
🔌
도구 name·description·inputSchema를 제공합니다.
🎨
Stitch·Figma·GitHub·DB 같은 실제 데이터입니다.
MCP · 3.2 · 뜯어보기
Skill에서 name과 description을 읽듯이, MCP에서는 도구의 description과 inputSchema를 읽어 “언제 쓰는 도구인지”와 “무엇을 입력해야 하는지”를 판단합니다.
name은 도구의 식별자입니다. Claude Code가 어떤 도구를 부를지 구분합니다.
description은 도구 선택 조건입니다. Skill의 description처럼 “언제 이 도구를 써야 하는지”를 설명합니다.
inputSchema는 필요한 입력값의 구조입니다. 앱 이름, 화면 이름, 요구사항처럼 비워 두면 안 되는 항목을 정의합니다.
run은 MCP Tool 정의의 필수 용어가 아닙니다. 실제 실행 코드는 MCP 서버 내부 구현으로 다룹니다.
MCP · 3.3 · 작동 구조
① 사용자가 요청
“이 앱 화면 디자인해줘”
Claude가 의도를 해석
② MCP 도구 선택
Stitch tool 호출
입력값을 맞춰 전달
③ 외부 결과 사용
디자인 초안/코드화
다시 Claude 작업으로 연결
SKILL vs MCP · 3.4 · 결정적 차이
📘
Claude Code가 따라야 할 작업 기준을 정의합니다. 발표자료 톤, 디자인 기준, 검증 방식을 포함합니다.
🔌
Claude Code가 외부 도구를 사용할 수 있게 합니다. Stitch, Figma, GitHub, DB 같은 시스템과 연결됩니다.
정리하면 Skill은 작업 기준을 고정하고, MCP는 외부 디자인 도구를 연결합니다.
MCP · 3.5 · 운영 관점
도구 설명과 결과가 대화에 들어오면 컨텍스트 비용이 생깁니다.
읽기만 필요한 도구에 쓰기 권한을 주지 않습니다.
키는 환경변수/로컬 설정에만 두고 GitHub·슬라이드·채팅에 노출하지 않습니다.
MCP · 3.6 · Skill vs MCP 최종 비교
공식 MCP 문서, Anthropic Agent Skills 문서, Claude Code Skills 문서를 기준으로 정리한 운영 비교입니다. 둘은 대체재가 아니라 함께 쓰는 계층입니다.
`SKILL.md`와 참고 파일·스크립트로 절차, 기준, 조직 지식을 패키징합니다.
시작 시 name/description 같은 메타데이터만 가볍게 노출되고, 본문·자료는 필요할 때 단계적으로 읽습니다.
`~/.claude/skills`, `.claude/skills`, plugin skills, Enterprise 관리 설정에 둡니다.
톤, 검증 기준, 반복 워크플로우, “이 도구를 언제·어떻게 쓸지”를 고정합니다.
AI 앱이 외부 도구·데이터·워크플로우에 접속하는 client-server 표준 프로토콜입니다.
도구의 name/description/inputSchema와 실행 결과가 모델 판단에 쓰이므로, 도구가 많거나 결과가 길면 컨텍스트 비용이 커집니다.
Claude Code/Desktop/IDE의 MCP client config에 서버를 등록합니다. 서버는 local STDIO 또는 remote HTTP로 동작합니다.
Stitch, Figma, GitHub, DB처럼 실제 외부 시스템을 읽거나 실행할 때 씁니다.
결정 기준: 반복 설명·팀 기준은 Skill로 만들고, 외부 시스템 접속·API 호출·파일/DB 작업은 MCP로 연결합니다. 예: “Stitch 화면을 어떤 품질 기준으로 요청할지”는 Skill, “Stitch에 실제 요청을 보내는 연결”은 MCP입니다. API key는 MCP 설정/환경변수에만 저장합니다.
PART 04 · MCP 실습
Stitch 설치·활성화 → API key 생성·입력 → 가계부 앱 화면 스크립트 → 결과 확인
Stitch MCP · 4.1 · 설치 화면
Stitch MCP는 Claude Code/IDE가 Stitch에 접근할 수 있게 해 주는 연결 지점입니다. 설치 후 Configure 화면에서 API key 입력 상태를 확인합니다.
설치·활성화 순서
Claude Code/IDE의 MCP 또는 플러그인 설정 화면에서 Stitch를 찾습니다.
Enable 상태로 전환하고 Configure 화면을 엽니다.
Stitch API Key 입력칸이 보이면 다음 페이지에서 발급한 key를 넣습니다.
Stitch MCP Configure 화면
이 화면의 핵심은 Stitch API Key 입력칸입니다. key는 로컬 설정에만 저장합니다.
Stitch MCP · 4.2 · API key 생성 경로
Stitch MCP가 디자인을 만들거나 읽으려면 Stitch 계정의 API key가 필요합니다. 실제 key는 한 번만 복사해 안전한 로컬 환경변수나 MCP 설정에 저장합니다.
발급 경로
Stitch 사이트
stitch.withgoogle.com
계정관리
Profile / Settings
API key
Create key
우측 상단 프로필 또는 계정 메뉴에서 Stitch settings를 엽니다.
API key 섹션에서 Create key를 누릅니다.
생성된 key는 즉시 복사하고, 슬라이드·GitHub·채팅에는 남기지 않습니다.
API key 생성 화면 예시
화면의 Create key 버튼으로 key를 만들고, 노출된 key는 수업 자료에 기록하지 않습니다.
Stitch MCP · 4.3 · 🛠 실습 — 앱 화면 스크립트
예시는 “가계부 앱 메인 화면”입니다. 앱 이름, 화면, 사용자, 필수 정보, 상태, 금지사항을 지정해야 Stitch가 실제 제품에 가까운 초안을 만듭니다.
요청 설계
개인 가계부 앱 Moni
로그인 후 처음 보는 월간 메인 대시보드
수입·지출·잔액, 카테고리별 지출, 최근 거래, 예산 초과 경고
새 지출 추가, 거래 상세 보기, 예산 조정
실제 계좌번호, 개인명, API key는 포함하지 않기
Stitch MCP · 4.4 · 결과 화면 예시
결과 화면은 “예쁜 화면”만 보는 것이 아니라, 필수 정보가 배치되었는지와 구현 요청으로 넘길 수 있는지까지 확인합니다.
확인 기준: 월간 요약 · 카테고리 지출 · 최근 거래 · CTA · 개인정보/API key 미노출
Stitch MCP · 4.5 · 디자인 → 코드화
가계부 앱처럼 실제 만들고 싶은 앱, 화면, 사용자, 상태를 지정해 디자인 초안을 생성합니다. 이 단계에서 MCP는 외부 디자인 도구와의 연결을 담당합니다.
정리하면 design.md는 디자인 기준, Skill은 재사용 가능한 작업 기준, MCP는 외부 도구 연결입니다.
Stitch MCP · 4.6 · 성공 기준
design.md로 기존 결과물을 개선했다.
skill-creator를 /plugin으로 설치하고 SKILL.md 구조를 읽었다.
frontend-slides Skill로 발표자료 품질을 보정했다.
Stitch 설치, API key 생성·입력, 가계부 앱 메인 화면 요청과 결과 확인까지 설명할 수 있다.
Stitch MCP가 Enabled 상태인지, Configure 화면에 API key 입력칸이 있는지 확인합니다.
API key 앞뒤 공백, 복사 누락, 만료 여부를 확인합니다.
실제 key를 문서·GitHub·채팅·화면 공유에 올리지 않습니다.
Week 02 마무리 · Week 03 준비
Week 02 Recap
getdesign 같은 사이트에서 design.md를 내려받고, Week1 HTML에 적용했습니다.
skill-creator를 설치하고 SKILL.md 구조를 읽은 뒤, frontend-slides로 품질 보정했습니다.
Stitch MCP로 특정 앱 화면을 외부 도구에 요청하는 흐름을 익혔습니다.
Week 03 Preview
개선한 HTML, design.md, 참고한 SKILL.md 구조 메모를 정리해 둡니다.
다음 주에는 결과물을 GitHub로 버전 관리하고, 변경 이력을 추적합니다.
결과물을 공유 가능한 URL과 변경 기록으로 남깁니다.
Next Week — GitHub로 작업물 관리하고 공개 URL로 공유하기