UI Design Process Guide · v1.0

AI 기반 UI 디자인
프로세스 가이드

디자인 시스템 구축부터 Git 버전 관리, AI 활용까지 — WE-AR 실무 운영 기준

WE-AR Official · Internal Document · 2026-04-15

01

무엇이 달라지는가

이 프로세스는 기존 방식과 무엇이 다른가. 도입 전/후를 구체적으로 비교합니다.

기대 효과 요약

항목기대 방향비고
1차 시안 수정 반복 횟수감소파일럿 후 실측
디자이너–개발자 커뮤니케이션 비용감소파일럿 후 실측
신규 페이지 제작 속도향상파일럿 후 실측
프로젝트 간 자산 재활용누적 성장프로젝트가 쌓일수록 증가
📊
파일럿 프로젝트 완료 후 이 표를 실측값으로 업데이트하세요.감이 아닌 데이터로 의사결정.

업무 흐름 비교

기존 방식
이 프로세스 (AI 개선 방식)
디자인 → 개발 전달
Figma 링크 + 구두 설명 + 스펙 문서 (파편화). 개발자가 해석하는 과정에서 의도와 달라짐.
.md 스펙이 단일 정보 출처. AI가 스펙을 직접 읽고 코드 생성. 해석 오차 없음.
디자인 불일치 발생 시
디자이너가 다시 설명, Figma 다시 확인, 개발자가 재수정. 1회 불일치 = 수시간 낭비.
rules/.md 참조로 즉시 해결. AI가 위반 사항을 자동 탐지하고 수정 제안.
신규 페이지 일관성 유지
디자이너가 매번 직접 기존 페이지와 비교 검토. 사람 눈에 의존하므로 놓치는 부분 발생.
AI가 디자인 시스템 기준으로 자동 검증. 하드코딩, DON'T 규칙 위반을 코드 레벨에서 탐지.
컴포넌트 재사용
매번 Figma에서 찾아 복사. 어느 버전이 최신인지 불분명. 비슷하지만 다른 컴포넌트가 난립.
ai-prompt-rules.md가 기존 컴포넌트 사용을 강제. Git 이력으로 버전 명확화.
신규 팀원 온보딩
디자이너/개발자에게 직접 물어봐야 함. 비공식 지식이 퇴직 시 함께 사라짐.
Wiki + CLAUDE.md로 셀프 온보딩. 문서가 곧 교육 자료. 지식이 조직에 축적됨.
버전 관리
"최신 파일은 이거에요" 채팅. 어느 버전이 배포 중인지 불분명. 롤백 불가.
Git 이력으로 모든 변경 추적. 언제, 누가, 왜 바꿨는지 명확. 즉시 롤백 가능.
인터렉션 처리
디자인 완료 후 "추가 요청"으로 처리. 항상 후순위로 밀려 초기 라이브러리 세팅에 영향.
기획 단계에서 정의, 시안과 함께 구현. 라이브러리 세팅 결정에 반영됨.
프로젝트 간 자산 재활용
프로젝트마다 처음부터 시작. 이전 프로젝트 자산을 가져오는 명확한 방법 없음.
디자인 시스템 Wiki가 프로젝트 간 공유 자산. 프로젝트를 거듭할수록 초기 비용 감소.

Figma 단계 제거가 가져오는 변화

기존 흐름
기획 → Figma 디자인디자인 리뷰Figma 수정 → 개발 핸드오프 → 개발 구현 → QA
Figma ↔ 코드 불일치 구간이 반드시 발생
개선 흐름
기획(.md) → DS 제작(.md) → DS 검증 → 프론트 시안 직접 생성 → 시각 검수 → 인터렉션 → 배포
코드가 곧 디자인 · 번역 단계 제거
🔑
이 모든 효과의 전제 조건.md 파일의 품질이 전체 파이프라인의 품질을 결정합니다. AI 모델이 아무리 좋아도 모호한 문서를 주면 모호한 코드가 나옵니다. 이 프로세스의 효과를 얻으려면 MD 파일을 제대로 작성하는 것이 전제입니다.
02

이 문서의 목적

💡
이 문서의 목적처음 읽는 사람이 하루 안에 실무에 투입될 수 있도록 핵심만 정리한 인수인계 문서입니다.

이 문서가 다루는 것

항목내용
전체 프로세스STEP 0~7, 8단계 AI 기반 디자인-개발 워크플로우
MD 파일 관리파일 작성 규격, 크기 제한, 구조 규칙
Wiki 폴더 구조디자인 시스템 폴더 규격 및 각 폴더의 역할
Git 버전 관리브랜치 전략, 커밋 규칙, PR 프로세스
AI 활용법Claude Project, Claude Code, Figma MCP 연동 방식
03

전체 프로세스 개요

⚠️
기본 원칙 — 단계 산출물 확정 후 다음 단계 진입기획 완료 전 디자인 시스템 제작 금지. 디자인 시스템 검증 전 프로덕션 페이지 시안 생성 금지.
💡
예외 — 기획 단계의 아이디어 목업은 허용방향성을 빠르게 잡기 위해 기획 단계에서 AI로 비주얼 아이디어 시안(이미지/빌드 목업)을 생성하는 것은 허용됩니다. 목적은 "최종 결과물의 느낌으로 빠른 의사결정"이며, DS 없이 만든 목업은 프로덕션에 그대로 쓰지 않습니다.

· 비주얼 컨셉 → 이미지 시안으로 출력
· UX·사용성·인터렉션 검증 → 빌드해서 직접 사용해보기 (예: GNB 좌측 vs 상단 배치를 빌드 후 체감)

이 방식이 유효한 이유: AI를 프로세스 단축 없이 사용하면 도입 의미가 없습니다. 아이디어 목업으로 빠른 의사결정을 하는 것 자체가 이 프로세스의 핵심입니다.
0
1회성

프로젝트 세팅

모든 AI가 참조할 디자인 시스템 Wiki의 뼈대를 만든다. 두 단계로 진행한다.

0-A · 브랜드 정보 입력 → AI 초안 생성

아래 정보를 Claude에게 입력하면 foundations/ 파일 초안을 자동 생성한다.

  • 브랜드 가이드라인 전문 또는 요약 (톤앤매너, 브랜드 키워드)
  • 필수 컬러 규칙 (Primary, Secondary, 배경, 텍스트, 상태 컬러)
  • 타이포그래피 규칙 (폰트 패밀리, 사이즈 체계)
  • 기타 참고 자료 (레퍼런스 설명, 무드보드 등)
0-B · Human 검토 및 토큰 확정
  • 색상값이 실제 브랜드 컬러와 일치하는가 (Hex 직접 대조)
  • 타이포그래피·간격 규칙이 실제 구현에 적합한가
  • README.md 브랜드 톤, 타겟 사용자, 기술 제약 기술 완료
  • rules/ 금지사항, 필수사항 초안 작성 완료
  • 확정 후 Git 커밋: feat(ds): STEP 0 foundations 초안 확정
1
AI+Human

기획 (1-A 서비스 구조 → 1-B 페이지별 상세)

먼저 서비스 전체 구조(사이트맵, 플로우)를 확정한 뒤, 페이지별 상세 기획서를 작성한다.

  • 서비스 개요서, IA 문서, 사용자 플로우 작성
  • 각 페이지 spec.md 작성 (10개 섹션 포맷 준수)
  • 인터렉션 요구사항을 기획 단계에서 정의 (선택 사항 아님)
🎨
이 단계에서 아이디어 목업 활용 가능
방향성이 불명확할 때 AI로 빠르게 비주얼 시안을 생성해 의사결정에 활용하세요. DS 없이 만든 목업이므로 방향 확정 후 폐기하고 STEP 4에서 정식으로 재생성합니다.
2
AI+Human

디자인 시스템 제작

STEP 0에서 확정된 토큰을 바탕으로 컴포넌트 .md를 작성한다. 두 경로를 병행할 수 있다.

경로 A · 브랜드 정보 기반 (기본)
  • STEP 0 foundations 파일 + 브랜드 규칙 입력 → AI가 components/ 초안 생성
  • 카테고리별 .md 파일 분리 작성, 15KB 이하 유지
  • 디자이너가 DO/DON'T 규칙을 실제 경험 기반으로 보강
경로 B · Figma 컴포넌트 연동 (업그레이드)
  • Figma MCP 연결 시: 컴포넌트 토큰·구조 자동 추출 → 불일치 탐지 → 실측값으로 업그레이드
  • Figma MCP 미연결 시: Figma에서 스펙 복사 → Claude에게 텍스트로 입력 → components/*.md 업그레이드
💡
경로 A만으로도 충분히 시작할 수 있습니다. Figma 컴포넌트는 나중에 경로 B로 보강하면 됩니다.
3
Codex+Human

디자인 시스템 검증

Claude가 생성한 코드를 Codex가 독립적으로 검증한다. 생성한 AI가 직접 검증하면 같은 오해를 반복할 수 있으므로 별도 AI를 사용한다.

  • Codex에 GitHub 저장소 연결 → rules/ 기준 위반 항목 자동 탐지
  • 위반 리포트 검토 → md 파일 보강 → 재테스트 (2~3회 반복)
  • 색상, 타이포, 간격, 컴포넌트 상태 일관성 체크리스트 확인
4
AI

페이지별 프론트 시안 생성

기획서 + 디자인 시스템 Wiki → 코드 자동 생성. Figma 단계 없이 바로 프론트 시안으로 직행.

  • 레이아웃 스켈레톤 → 섹션별 컴포넌트 → 데이터 바인딩 순서로 생성
  • 한 번에 전체 페이지 생성 금지 (단계별 확인 필수)
  • 디자인 토큰만 사용, 하드코딩된 값 금지
5
AI+Human

시각 검수 + 일관성 검증

AI가 자동으로 토큰 위반, 접근성, 반응형 깨짐을 탐지하고, 사람이 시각적 밸런스와 브랜드 톤을 최종 판단한다.

  • 하드코딩된 색상/폰트/간격 값 탐지 (AI)
  • DON'T 규칙 위반 패턴 탐지 (AI)
  • 전체적인 "느낌"과 브랜드 톤앤매너 검토 (Human)
📋
QA 기준에 대하여
프로젝트마다 QA 기준이 다를 수 있습니다. 프로젝트 시작 시 rules/qa.md를 생성하여 체크리스트를 작성하고, 배포 전 반드시 검수하세요. 이 파일이 없으면 STEP 5를 완료로 처리하지 마세요.
6
AI

인터렉션 및 반응형

기획 단계에서 정의된 인터렉션을 구현. 초기 라이브러리 세팅에 영향을 미치므로 시안과 함께 완성한다.

  • 페이지 전환, 스크롤 효과, 로딩 상태 (스켈레톤)
  • 마이크로 인터렉션 (호버, 포커스, 토글)
  • 반응형 브레이크포인트 적용
7
AI

배포 + 피드백 루프

배포 후 피드백을 분류하여 해당 STEP으로 되돌아간다. 디자인 시스템 수정 시 반드시 Wiki .md 파일도 함께 업데이트.

  • Vercel 배포 → preview URL 공유
  • 피드백 분류: 디자인 시스템 / 기획 / 코드 수정 중 어느 레벨인가
  • 수정 후 해당 단계 .md 파일 업데이트 → Git 커밋
04

MD 파일 관리 방식

핵심 원칙

✅ DO
  • 파일 하나 = 주제 하나
  • 15KB 이하로 유지
  • 카테고리별로 분리 저장
  • AI 참조 순서를 README에 명시
  • 변경 시 changelog.md에 기록
  • 코드 예시를 항상 포함
❌ DON'T
  • 하나의 파일에 여러 컴포넌트 혼합
  • 파일 크기 무제한으로 방치
  • colors.md에 타이포그래피 내용 혼재
  • 규칙 없이 자유 양식으로 작성
  • 변경 이력 관리 생략
  • "상세히 작성" 같은 추상적 지침만 작성

파일 크기 기준

📌
15KB 기준은 .md 파일의 텍스트 내용에만 적용됩니다이미지·영상은 .md 파일 안에 직접 넣지 않습니다. 별도 폴더에 저장하고 경로나 URL로 참조합니다.
크기 (텍스트 기준)상태조치
15KB 이하정상AI가 한 번에 소화 가능. 유지.
15~30KB주의분할 검토. 하나의 주제인지 재점검.
30KB 초과분할 필요즉시 카테고리별로 분리할 것.

이미지·영상 처리 방법

유형저장 위치.md 파일 내 참조 방식
컴포넌트 스크린샷 / GIFreferences/figma-exports/![버튼 상태](../../references/figma-exports/buttons.png)
페이지 시안 이미지pages/{page}/assets/![홈 시안](./assets/home-v1.png)
인터렉션 시연 영상외부 호스팅 (Loom, YouTube 등)[인터렉션 시연 영상](https://loom.com/...)

컴포넌트 MD 파일 필수 포맷

template: /design-system/components/{component-name}.md
# [컴포넌트명]

## 목적
이 컴포넌트가 왜 존재하는가, 어떤 문제를 해결하는가.

## 구조 / 상태 (States) / 변형 (Variants)

## 규칙 (Rules)
### ✅ DO  ### ❌ DON'T

## 맥락 (Context)
## 코드 레퍼런스
## 디자인 토큰 참조

파일 네이밍 규칙

유형규칙예시
기초 토큰소문자, 단수형color.md, spacing.md
컴포넌트소문자, 단수형button.md, input.md
패턴소문자, 단수형, 하이픈loading-state.md
페이지 기획서폴더명은 URL 경로 기준, 단수형/pages/product-detail/spec.md
05

Wiki 폴더 구조 규격

📁
AI 참조 순서AI는 반드시 다음 순서로 파일을 읽어야 합니다: README.mdfoundations/rules/components/patterns/ → 해당 페이지 spec.md
전체 폴더 구조
/design-system/
│
├── README.md                    # 프로젝트 개요, 브랜드 철학, 타겟 사용자
├── CLAUDE.md                    # Claude Code 자동 컨텍스트 로딩
├── foundations/                 # 디자인 토큰 (colors, typography, spacing …)
├── components/                  # UI 컴포넌트 .md
├── patterns/                    # 복합 UI 패턴 .md
├── rules/                       # 규칙 (dos-and-donts, ai-prompt-rules, qa …)
├── pages/                       # 페이지별 기획서 spec.md
│   └── {page-name}/
│       ├── spec.md
│       └── notes.md
├── tokens/                      # tokens.json, tokens.css
├── docs/                        # 프로세스 문서
│   ├── ui-design-process.md
│   └── UI_Design_Process_Guide.html
└── references/
    ├── brand-guide-summary.md
    └── figma-exports/
06

Git 버전 관리 방식

🔀
왜 Git으로 디자인 시스템을 관리하는가.md 파일이 코드와 같은 저장소에 있으면 Claude Code가 직접 참조하며 코드를 생성할 수 있습니다. 변경 이력이 남으므로 "언제, 누가, 왜 바꿨는지" 추적이 가능하고, PR 리뷰를 통해 디자인 시스템 품질을 팀이 함께 관리할 수 있습니다.

브랜치 전략

main배포 중인 확정 디자인 시스템. 직접 커밋 금지.
└──ds/foundations/colors토큰 수정 작업 브랜치
└──ds/components/button버튼 컴포넌트 문서 추가/수정
└──page/product-detail페이지 기획서 및 코드 작업
└──hotfix/button-hover긴급 수정 (즉시 main 병합 가능)

커밋 메시지 규칙

커밋 포맷
docs/colors: 다크모드 시맨틱 컬러 토큰 추가
docs/button: Disabled 상태 규칙 명확화
tokens: --color-primary 값 수정
rules: 모달 안 버튼 Variant 규칙 추가
feat(ds): STEP 0 foundations 초안 확정

PR(Pull Request) 프로세스

단계내용담당
1. 브랜치 생성작업 내용이 명확한 브랜치명으로 시작작업자
2. 작업 및 커밋.md 파일 수정, 필요 시 tokens.json/tokens.css 함께 수정작업자
3. PR 생성변경 이유, 영향 범위, 검토 포인트를 PR 설명에 기재작업자
4. 리뷰디자인 시스템 충돌 여부, 기존 규칙과의 정합성 확인리드 디자이너
5. 병합승인 후 main 병합. Squash merge 권장.리드 디자이너
⚠️
확인 필요 — 다수 프로젝트 동시 진행 시 충돌 처리
두 개의 page/ 브랜치가 같은 components/button.md를 동시에 수정하면 merge 충돌이 발생합니다.
원칙: page/ 브랜치에서 components/, foundations/ 파일을 직접 수정하지 말고, 별도 ds/ 브랜치를 열어서 main에 먼저 병합 후 진행하세요.

CLAUDE.md 파일 설정

CLAUDE.md (저장소 루트)
# 이 프로젝트의 디자인 시스템

## 필수 참조 파일 (반드시 이 순서로 읽을 것)
1. /design-system/README.md
2. /design-system/foundations/ (전체)
3. /design-system/rules/ (전체)
4. 작업 중인 페이지의
   /design-system/pages/{page}/spec.md

## 코드 생성 규칙
- 디자인 토큰만 사용 (하드코딩 금지)
- components/에 정의된 컴포넌트 반드시 사용
- 반응형: mobile-first, breakpoints.md 참조
- 접근성: ARIA 라벨, 키보드 내비게이션 필수

## AI 자율 판단 규칙
- 필수 조건이 걸린 경우에도, 해당 조건을 지키지 않으면서
  더 나은 방향이 있는지 검토하고 장단점을 분석하여
  역으로 제안할 것
- 규칙을 따르다 더 좋은 선택지를 발견하면 반드시 제안할 것.
  단, 제안과 구현은 구분하여 사용자가 결정하도록 할 것
07

AI 활용 방법 요약

📂
Claude로 프로젝트별 Wiki를 직접 관리할 수 있습니다각 프로젝트의 Wiki 폴더를 Cowork에서 선택하면 Claude가 그 폴더의 파일을 직접 생성·수정·정리합니다. 프로젝트별 규칙은 각 Wiki 폴더 안의 CLAUDE.md가 담당합니다.

방식 1 — Cowork 모드 (비개발자 친화적)

사용 흐름
1. Claude Cowork 앱 실행
2. 프로젝트 Wiki 폴더 선택
3. Claude가 CLAUDE.md를 읽고 프로젝트 규칙 자동 인식
4. 자연어로 요청:
   "colors.md에 브랜드 컬러 팔레트 작성해줘"

방식 2 — Claude Code (개발자 환경)

설정 방법
# 저장소 루트에 CLAUDE.md가 있으면 자동 참조
claude  # 실행 → 디자인 시스템 규칙 자동 인식

도구별 역할

도구역할사용 시점
Claude ProjectDS Wiki를 Project Knowledge에 등록하여 일관된 결과 획득STEP 0 완료 후, 전체 기간
Claude Code로컬 .md 파일 직접 참조하며 코드 생성. CLAUDE.md로 자동 컨텍스트 로딩STEP 4~6
Figma MCPFigma에서 직접 토큰·컴포넌트 정보 읽어 .md 초안 자동 생성STEP 2
CodexGitHub 저장소에 연결하여 rules/ 기준으로 코드 위반 항목 독립 검증STEP 3, STEP 5
⚠️
Codex 사용 시 주의사항
GitHub 저장소 연결이 전제 조건입니다. 2025년 기준 신규 에이전트형 도구로 인터페이스가 변경될 수 있습니다.

대안 AI:
· Gemini Code Assist — Google 계정으로 GitHub 연동 가능
· 별도 Claude Project — 검증 전용 Project로 교차 검토
· GPT-4o Code Interpreter — 코드 파일 업로드 후 수동 점검

Claude Project Knowledge 구성

항상 포함 (Project Knowledge)
  • README.md
  • foundations/ 전체
  • rules/ 전체
  • ai-prompt-rules.md
대화 시 첨부 (필요할 때만)
  • 해당 페이지 spec.md
  • 사용하는 components/*.md
  • 관련 patterns/*.md
08

실행 로드맵

Phase 1 · 1~2주기반 구축
  • 브랜드 정보 입력 → foundations/ 초안 생성 (STEP 0-A)
  • Human 검토 및 토큰 확정 (STEP 0-B)
  • Git 저장소 초기화 + CLAUDE.md 작성
  • rules/ dos-and-donts, ai-prompt-rules, qa.md 작성
  • 기획서 포맷(spec.md) 확정
  • Claude Project 세팅
Phase 2 · 2~3주파일럿 프로젝트
  • 핵심 컴포넌트 .md 10개 작성
  • STEP 3 검증 실행 (로그인 페이지)
  • STEP 4~5 실행 (2~3개 페이지)
  • Before/After 품질 측정
  • Git 브랜치 운영 실습
  • 이슈 notes.md에 기록
Phase 3 · 3~4주전체 적용
  • 전체 컴포넌트 .md 확장
  • patterns/ .md 추가
  • CI/CD 자동화 파이프라인 구축
  • notes.md 취합 → ds 업데이트
  • SOP 최종 확정
  • 신규 팀원 온보딩 테스트

Day 1 온보딩 체크리스트

  • Git 저장소 클론 및 접근 권한 확인
  • /design-system/README.md 읽기
  • /design-system/foundations/ 전체 읽기
  • /design-system/rules/ai-prompt-rules.md 읽기
  • Claude Project 초대 요청 및 Knowledge 확인
  • CLAUDE.md 파일 위치 확인 (저장소 루트)
  • 브랜치 전략 이해 (ds/, page/, hotfix/ 접두사)
  • 첫 작업은 반드시 새 브랜치에서 시작, main 직접 커밋 금지
🎯
핵심 요약: 이것만 기억하세요이 프로세스의 성패는 .md 파일의 품질에 달려 있습니다. 폴더 구조 규격화와 파일 포맷 통일이 전체 파이프라인의 품질을 결정합니다. 파일럿으로 시작하여 데이터로 의사결정 하세요.
WE-AR Official · UI 디자인 프로세스 가이드 v1.0최초 작성: 2026년 4월 | 이 문서는 실행하면서 지속적으로 업데이트되어야 합니다.
09

프롬프트 작성 가이드

모델을 잘 쓰는 것만큼 중요한 것이 프롬프트를 잘 쓰는 것입니다. 같은 결과를 더 적은 비용으로, 더 일관된 품질로 얻기 위한 실무 기준을 정리했습니다.

모델 선택 전략

💡
Sonnet으로 95%는 해결됩니다. Opus는 토큰 소모가 3~5배 많고, 실무 UI 작업에서 체감 품질 차이는 거의 없습니다.
모델언제 쓰나쓰지 말아야 할 때
Claude Haiku단순 질문, 텍스트 요약, 오탈자 수정, 반복적인 단순 변환코드 생성, 구조적 판단이 필요한 작업
Claude Sonnet ✅ 기본컴포넌트 코드 생성, MD 파일 작성, 디자인 시스템 검토, 페이지 시안 생성, 일반 작업 전체특별히 없음. 거의 모든 작업에 적합
Claude Opus아키텍처 수준의 구조 설계, 매우 복잡한 로직 설계, 기술 의사결정이 필요한 경우반복 작업, 단순 코드 생성, 일반 UI 작업

지시 단위 관리 — 한 번에 5개 이하

⚠️
한 프롬프트에 지시가 많을수록 AI는 앞 지시에 치중하고 뒤 지시를 흘립니다. 한 번에 최대 5개 지시만 주고, 결과 확인 후 다음 단계로 넘어가세요.
✅ DO
  • 헤더 컴포넌트 먼저 만들고 → 확인 → 카드 컴포넌트 → 확인 → 레이아웃 조립
  • 섹션별로 나눠서 요청: "이 페이지의 Hero 섹션만 만들어줘"
  • 지시 5개 이하, 결과 확인 후 다음 단계
  • 이전 결과물을 붙여넣고 "여기서 이어서" 방식으로 진행
❌ DON'T
  • "헤더, 히어로, 카드 리스트, 푸터, 모바일 반응형, 다크모드까지 한 번에 만들어줘"
  • 10개 이상의 요구사항을 한 프롬프트에 나열
  • 결과 확인 없이 바로 다음 대규모 요청
  • 모호한 "더 좋게 만들어줘" 식의 지시

컨텍스트 구성 전략

Claude는 대화창에 올라온 파일을 전부 읽습니다. 불필요한 파일을 첨부하면 관련 없는 내용이 응답에 섞입니다.

작업 유형첨부할 파일첨부 불필요
새 컴포넌트 제작color.md, typography.md, spacing.md, ai-prompt-rules.md완성된 다른 페이지 spec.md
특정 페이지 시안해당 페이지 spec.md + foundations/ 전체 + rules/다른 페이지 spec.md
버그 수정 / 스타일 조정해당 코드 파일만디자인 시스템 전체
MD 파일 작성_template.md + 참고할 기존 md 1개foundations/, rules/ 전체
📌
Claude Project를 사용하면 foundations/와 rules/ 전체를 Project Knowledge에 상시 등록해두고, 대화마다 재첨부할 필요가 없습니다. 반복 첨부 비용을 아끼는 가장 효율적인 방법입니다.

프롬프트 작성 패턴

🔑
좋은 프롬프트는 역할 + 참조 + 지시 + 제약 + 출력 형식 5가지를 포함합니다. 모두 쓸 필요는 없지만, 결과가 마음에 안 들 때 빠진 항목을 추가해보세요.
요소설명예시
역할Claude에게 어떤 관점으로 답할지 지정"너는 WE-AR 디자인 시스템을 관리하는 디자이너야"
참조어떤 파일/기준을 보고 작업할지 명시"첨부한 color.md와 button.md를 기준으로"
지시무엇을 만들어야 하는지 구체적으로"상품 카드 컴포넌트의 hover 상태 CSS를 작성해줘"
제약하면 안 되는 것, 형식 제한"하드코딩된 색상값은 쓰지 마. 토큰만 사용"
출력 형식어떻게 돌려줄지 지정"코드만 출력해줘, 설명은 필요 없어"

자주 쓰는 프롬프트 템플릿

컴포넌트 신규 제작

첨부 파일의 디자인 시스템을 기준으로 [컴포넌트명] 컴포넌트를 만들어줘.

조건:
- 디자인 토큰만 사용 (하드코딩 금지)
- 상태: default / hover / active / disabled
- 반응형: mobile-first

코드만 출력해줘.

페이지 섹션 단계별 생성

첨부한 spec.md 기준으로 [페이지명]의 [섹션명] 섹션만 먼저 만들어줘.
전체 페이지는 나중에 할 테니 이 섹션만 집중해서 완성도 있게 만들어줘.

완성되면 다음 섹션 요청할게.

기존 코드 디자인 시스템 적용

아래 코드에서 하드코딩된 색상값, px 값을 찾아서
첨부한 tokens.css의 CSS 변수로 전부 교체해줘.

로직은 건드리지 말고 스타일만 수정해.

[코드 붙여넣기]

MD 파일 초안 작성

첨부한 _template.md 포맷에 맞춰서
[컴포넌트명] 컴포넌트의 .md 파일 초안을 작성해줘.

브랜드 기준: [간단한 브랜드 설명]
특이사항: [있으면 작성]

15KB 이하로 유지해줘.

비용을 아끼는 실무 습관

✅ 토큰 절약 습관
  • 모델은 Sonnet 고정. 특별한 이유 없이 Opus 사용 금지
  • 파일은 필요한 것만 첨부. 전체 Wiki를 통째로 올리지 않기
  • 결과가 좋으면 바로 저장. "조금만 더" 반복 수정은 비용 낭비
  • 템플릿 프롬프트 보관. 잘 된 프롬프트는 별도 메모에 저장해두고 재사용
  • 긴 설명 요청 자제. 코드만, 또는 핵심만 달라고 명시
❌ 비용 낭비 패턴
  • 결과가 80% 됐는데 처음부터 다시 요청
  • 같은 파일을 대화마다 반복 첨부 (→ Project 활용)
  • "왜 이렇게 했어?" 식의 불필요한 설명 요청
  • Opus로 단순 텍스트 수정 요청
  • 한 번에 모든 걸 완성하려는 거대 프롬프트
🎯
핵심 요약: Sonnet 고정 · 지시 5개 이하 · 필요한 파일만 · 결과 확인 후 다음 단계. 이 4가지만 지켜도 비용과 품질이 동시에 개선됩니다.
FAQ

자주 묻는 질문

처음 Git을 사용하는 팀원이 실제로 가장 많이 묻는 질문들을 모았습니다.

Q1. Git을 터미널에서 처음 연결하는 법은?

처음 한 번만 세팅하면 됩니다. 순서대로 따라하세요.

STEP 1 — Git 설치 확인

PowerShell 또는 터미널
git --version

버전 번호가 뜨면 설치된 것. 아무것도 안 뜨면 https://git-scm.com 에서 Git 설치 후 다시 시작하세요.

STEP 2 — 내 이름 · 이메일 등록 (최초 1회)

PowerShell 또는 터미널
git config --global user.name "홍길동"
git config --global user.email "you@example.com"

GitHub 커밋 기록에 표시될 이름과 이메일입니다. 실제 GitHub 계정 이메일을 쓰는 것이 좋습니다.

STEP 3 — 저장소 연결 (두 가지 중 하나 선택)

이미 있는 저장소를 받아올 때 (clone)
  • GitHub에서 초록색 Code 버튼 클릭
  • HTTPS 주소 복사
  • git clone 복사한주소 실행
  • 폴더가 생기면 완료. 이후 그 폴더 안에서 작업
내 컴퓨터 폴더를 GitHub에 올릴 때 (init)
  • 작업 폴더로 이동: cd 폴더경로
  • git init — Git 저장소로 초기화
  • git remote add origin GitHub주소 — 원격 연결
  • git add .git commit -m "첫 커밋"git push -u origin main

STEP 4 — GitHub 로그인 인증

처음 push할 때 로그인 창이 뜨거나 비밀번호를 묻습니다. 비밀번호 입력란에는 GitHub 계정 비밀번호가 아닌 Personal Access Token(PAT)을 넣어야 합니다.

🔑
Personal Access Token 발급 방법 GitHub.com → 우측 상단 프로필 → Settings → Developer settings → Personal access tokens → Tokens (classic) → Generate new token → repo 권한 체크 → 생성 → 발급된 토큰을 복사해서 비밀번호 자리에 붙여넣기
한 번 인증 후엔 자동 저장됩니다Windows는 자격 증명 관리자에 저장되어 이후에는 매번 입력하지 않아도 됩니다.

Q2. 다른 사람이 파일을 수정하고 푸시하면 그 기록은 어디서 봐?

GitHub 저장소 페이지에서 확인합니다.

📍
커밋 전체 목록 보기 파일 목록 위 오른쪽 끝에 있는 🕐 N Commits 버튼 클릭 → 누가, 언제, 어떤 메시지로 푸시했는지 목록으로 확인 가능.
📄
특정 파일의 변경 이력만 보기 해당 파일 클릭 → 우측 상단 History 버튼 → 그 파일만 수정한 커밋 목록 표시. 커밋 클릭 시 어떤 줄이 추가·삭제됐는지 초록/빨강으로 확인 가능.

Q3. 같은 파일을 여러 명이 작업하면 디자인이 틀어지는 경우가 없을까?

있습니다. 대표적인 케이스 3가지와 각 대처 방법입니다.

케이스상황Git 반응대처
동시 수정 A와 B가 같은 파일을 동시에 고쳐서 각자 푸시 충돌(conflict) 발생 → 자동으로 막아줌 충돌 해결 후 재푸시. "이 파일 건드릴게요" 한 마디로 예방 가능
순서 작업 · 기준 불일치 A가 버튼 색상을 바꿨는데 B는 모르고 이전 기준으로 다른 컴포넌트 작성 충돌 없음 — Git은 모름 작업 전 반드시 git pull. 커밋 메시지에 변경 이유 명시
AI에게 오래된 파일 제공 최신 .md가 아닌 이전 버전을 Claude에 넣고 코드 생성 Git은 모름 — 결과물만 틀어짐 AI 작업 전 항상 최신 파일 pull 후 사용
⚠️
가장 위험한 케이스는 2번충돌 없이 조용히 틀어지기 때문에 나중에 발견하면 원인을 찾기가 어렵습니다. 토큰 값, 색상, 타이포그래피처럼 전체에 영향 주는 파일은 담당자를 한 명 정해두는 것이 가장 확실한 예방책입니다.

Q4. 파일을 폴더 그대로 받고 싶을 땐 어떻게 해?

방법 1 — ZIP 다운로드 (간단)
  • GitHub에서 초록색 Code 버튼 클릭
  • Download ZIP 선택
  • 압축 풀면 폴더 구조 그대로 받아짐
  • 단, 이후 변경사항은 다시 다운로드해야 함
방법 2 — git clone (협업용 권장)
  • PowerShell 또는 터미널 실행
  • git clone https://github.com/Naisyuna/UI-Process 입력
  • 폴더째로 내 컴퓨터에 복사됨
  • 이후 git pull 한 번으로 최신 버전 업데이트 가능
💡
협업이 목적이라면 git clone을 사용하세요ZIP은 그 순간의 스냅샷일 뿐입니다. clone을 해두면 git pull 한 번으로 다른 사람이 올린 최신 파일을 바로 받을 수 있습니다.

핵심 명령어 요약

명령어하는 일언제 쓰나
git pull원격(GitHub)의 최신 파일을 내 컴퓨터로 받아옴작업 시작 전 항상
git add .변경된 파일 전체를 커밋 대기 상태로 올림커밋 직전
git commit -m "메시지"변경 내용을 이력으로 저장add 직후
git push저장된 커밋을 GitHub에 올림commit 직후
git clone URLGitHub 저장소를 내 컴퓨터에 처음 복사최초 1회