๐จ Claude Design ์จ๋ณด๋ฉ ๊ฐ์ด๋ v1.0 โ design-dna-studio ์ฐ๋
ํต์ฌ ์์ฝ
# ๐จ Claude Design ์จ๋ณด๋ฉ ๊ฐ์ด๋ v1.0
> ๋ชฉ์ : ๋น์ฆ์คํ๋ง design-dna-studio๋ฅผ Claude Design์ ์ฐ๊ฒฐํ์ฌ ์ ์ฌ UI ์ฐ์ถ๋ฌผ ์๋ํ
> ์์ฑ์ผ: 2026-04-24
> ๋์: ์ฐฐ์ค (PO)
> ์์ ์์: 30~60๋ถ (์ต์ด 1ํ)
> Claude Design ์ถ์์ผ: 2026-04-17 (Opus 4.7, Public Preview)
> ๊ด๋ จ AP: AP-36 (UI ํ์ค ์ค์)
> ๊ด๋ จ ๋ฆฌํฌ: https://github.com/bizspring-inc/design-dna-studio
---
์ ์ ์กฐ๊ฑด ์ฒดํฌ๋ฆฌ์คํธ
| # | ํ์ธ ํญ๋ชฉ | ์ํ | ํ์ธ ๋ฐฉ๋ฒ |
|---|---|---|---|
| 1 | Claude Max/Team/Enterprise ํ๋ | โ (์ฐฐ์ค Max) | claude.ai โ ์ค์ โ ์๊ธ์ |
| 2 | design-dna-studio repo ๊ณต๊ฐ ์ํ | โ (04-24) | github.com/bizspring-inc/design-dna-studio |
| 3 | ๋น์ฆ์คํ๋ง ๋ธ๋๋ ์์ฐ ํ์ผ | ๐ก ํ์ธ ํ์ | ๋ก๊ณ (SVG/PNG), Pretendard ํฐํธ ํ์ผ |
Max vs Team vs Enterprise ์ฐจ์ด
- Max: ๊ฐ์ธ ์ฌ์ฉ ๊ฐ๋ฅ, ํ ๊ณต์ ์ ํ (ํ์ฌ ์ฐฐ์ค)
- Team: ํ ๋ด ๋์์ธ ์์คํ ๊ณต์ ๊ฐ๋ฅ โ ๋น์ฆ์คํ๋ง ๊ถ์ฅ (ํ์ฅ ์)
- Enterprise: usage-based ๊ณผ๊ธ, ๋๊ท๋ชจ ํ์ฉ
Claude Design์ ๋ณ๋ ์ฃผ๊ฐ ํ๋๋ก ์ด์๋๋ฉฐ ๊ธฐ์กด ์ฑ/Claude Code ํ๋์ ๋ถ๋ฆฌ.
> ๐ก ๊ถ์ฅ ์ ๋ต: ์ฐฐ์ค Max๋ก ๋จผ์ PoC โ ์ฑ๊ณต ํ์ธ ํ Team ํ๋ ์ ํ (ํ ์ ์ฒด ๊ณต์ )
---
Phase 1: ์ต์ด ์ ๊ทผ (5๋ถ)
Step 1-1. Claude Design ํ์ฑํ
- https://claude.ai ๋ก๊ทธ์ธ
- ์ข์ธก ์ฌ์ด๋๋ฐ์์ ๐จ ํ๋ ํธ ์์ด์ฝ ์ฐพ๊ธฐ
- ํด๋ฆญ โ Claude Design ์ด๊ธฐ ํ๋ฉด ์ง์
> ๐ด ๋ชป ์ฐพ์ ๊ฒฝ์ฐ: ์์ง gradual rollout ์ค์ผ ์ ์์. ๋๊ธฐ ๋๋ Settings > Feature Previews ํ์ธ.
Step 1-2. ๊ณ์ ์ค์
- ์กฐ์ง(Organization) ์ ํ
- Claude Design ์ฌ์ฉ ์ฝ๊ด ๋์
- ์ผํ์ฑ ํฌ๋ ๋ง ํ์ธ (Enterprise๋ 20 ํ๋กฌํํธ ์๋น)
---
Phase 2: ๋น์ฆ์คํ๋ง ๋์์ธ ์์คํ ์ฐ๊ฒฐ (15๋ถ)
Step 2-1. ์ ํ๋ก์ ํธ ์์ฑ
์ฐ์๋จ + New Project ํด๋ฆญ. ์ด๋ฆ: BizSpring Growth Platform
Step 2-2. Design System ์จ๋ณด๋ฉ ๋ง๋ฒ์ฌ
ํ๋ก์ ํธ ์์ฑ ์ ๋ง๋ฒ์ฌ๊ฐ ๋ธ. ์์ผ๋ฉด:
Settings > Design System > Add Source
Step 2-3. GitHub Repository ์ฐ๊ฒฐ
์์ค ์ ํ: GitHub
URL: https://github.com/bizspring-inc/design-dna-studio
Branch: main
์ฐ๊ฒฐ ํ Claude Design์ด ์๋์ผ๋ก:
src/index.cssํ์ฑ โ 140+ CSS ๋ณ์ ์ถ์ถtailwind.config.tsํ์ฑ โ ํ ํฐ ๋งคํ ์ธ์src/components/design-system/registry.tsํ์ฑ โ 26 Atoms + 1 Molecule ๋ชฉ๋ก ํ๋- ์๋ ๋์์ธ ์์คํ ๊ฐ์ด๋ ์์ฑ
์์ ํ์ฑ ๊ฒฐ๊ณผ:
Primary: #41b3f9 (Sky Blue)
Secondary: #7460ee (Purple)
Tertiary: #24c9a5 (Teal)
Typography: Pretendard, Korean optimized (letter-spacing: -0.02em)
Spacing: 2, 4, 8, 16, 24, 32, 48, 64px
Radius: 3, 4, 8, 12, 16px
Components: 26 atoms, 1 molecule
Step 2-4. ์ถ๊ฐ ์์ฐ ์ ๋ก๋
| ์์ฐ | ํ์ | ์ ๋ก๋ ๋ฐฉ๋ฒ |
|---|---|---|
| ๋น์ฆ์คํ๋ง ๋ก๊ณ (SVG) | โ | Settings > Assets > Upload Logo |
| Pretendard ํฐํธ ํ์ผ | ๐ก (CDN ๋ก๋ ์ค) | Settings > Assets > Upload Font |
| ๋ธ๋๋ ๊ฐ์ด๋ PDF | ๐ก | Settings > Brand Docs |
| ์ ํ ์คํฌ๋ฆฐ์ท | ๐ก | Settings > Reference Images |
Step 2-5. ์ฐ๊ฒฐ ํ ์คํธ
ํ ์คํธ ํ๋กฌํํธ:
๋น์ฆ์คํ๋ง Growth Platform์ ๋์๋ณด๋ ์นด๋ 1๊ฐ๋ฅผ ๋ง๋ค์ด์ค.
- ํ์ดํ: "์ค๋์ ๋ฐฉ๋ฌธ์"
- ์ซ์: 3,245
- ์ ์ผ ๋๋น: +12.5%
- ๋น์ฆ์คํ๋ง ๋ธ๋๋ ์ ์ฉ
์ฑ๊ณต ๊ธฐ์ค:
- โ Sky Blue (#41b3f9) ๊ณ์ด ์์
- โ Pretendard ํฐํธ
- โ
gray-150๋๋surface-body๋ฐฐ๊ฒฝ - โ
rounded-md(8px) ๋ผ์ด๋
Tailwind ๊ธฐ๋ณธ blue-500์ด๋ #3b82f6์ด ๋์ค๋ฉด โ ์ฐ๊ฒฐ ์คํจ. Phase 2-3 ์ฌ์คํ.
---
Phase 3: ์ฒซ ์ค์ ํ๋ก์ ํธ (15๋ถ)
Step 3-1. GEOcare.AI ์๊ฐ 1ํ์ด์ง
GEOcare.AI ์ ํ ์๊ฐ 1ํ์ด์ง ๋๋ฉ์ ๋ง๋ค์ด์ค.
์น์
๊ตฌ์ฑ:
1. Hero (ํ์ดํ + ์๋ธํ์ดํ + CTA ๋ฒํผ)
2. 3๊ฐ์ง ํต์ฌ ๊ธฐ๋ฅ ์นด๋
3. ์ฌ์ฉ ํ๋ก์ธ์ค (4๋จ๊ณ)
4. ๊ณ ๊ฐ ๋ก๊ณ ๋ฆฌ์คํธ
5. ์ต์ข
CTA + ๋ฌธ์ ํผ
๋ธ๋๋ ํค: ์๋ฃ AI, ์ ๋ขฐ๊ฐ ์์ผ๋ฉด์๋ ์น๊ทผํจ
๋น์ฆ์คํ๋ง ๋์์ธ ์์คํ
์์
๋ฐ์ํ (๋ชจ๋ฐ์ผ, ํ๋ธ๋ฆฟ, ๋ฐ์คํฌํฑ)
Step 3-2. ๊ฒฐ๊ณผ ๊ฒํ
- [ ] Primary ์์
#41b3f9? - [ ] Secondary/Tertiary = Purple/Teal?
- [ ] ํฐํธ Pretendard?
- [ ] Breakpoint sm=992px๋ถํฐ? (์ผ๋ฐ ์น์ฌ์ดํธ๋ 640px)
- [ ] Card ์คํ์ผ
border + rounded-md? - [ ] ๋ฒํผ Sky ๋ฐฐ๊ฒฝ + ํฐ ๊ธ์จ?
Step 3-3. Refinement
- Inline comment: ํน์ ์์์ ์ง์ ์ฝ๋ฉํธ๋ก ์์ ์์ฒญ
- Direct edit: ํ ์คํธ ํด๋ฆญ ํ ๋ฐ๋ก ์์
- Custom sliders: Claude๊ฐ ์ํฉ์ ๋ง๋ ์ฌ๋ผ์ด๋ ์์ฑ
---
Phase 4: Custom Instructions (์ต์ )
Settings > Design System > Custom Instructions:
You are designing UI for BizSpring Inc., a Korean B2B SaaS company.
MUST follow:
1. Use ONLY the semantic tokens from design-dna-studio
2. Font: Pretendard only (Korean optimization)
3. Letter-spacing: -0.02em globally
4. Breakpoints: sm=992px, md=1170px, lg=1528px, xl=1920px
5. Spacing: 2, 4, 8, 16, 24, 32, 48, 64px only
6. Border radius: 3, 4, 8, 12, 16px only
MUST NOT:
- Use Tailwind default palette (blue-500, gray-700, etc.)
- Use raw hex/rgb values
- Use non-Pretendard fonts
- Use breakpoints smaller than 992px
Components priority:
1. Atoms from src/components/atoms/
2. Molecules from src/components/molecules/
3. shadcn/ui primitives from src/components/ui/
4. Custom composition (last resort)
์ํฉ๋ณ ์ถ๊ฐ Instructions
| ์ํฉ | ์ถ๊ฐ Instruction |
|---|---|
| ์๋ฃ/ํฌ์ค์ผ์ด (GEOcare) | "Use calming, trustworthy tone. Avoid aggressive red." |
| ์์ /์ ์ (SALES) | "Use confident, data-driven layout with clear KPIs." |
| ๊ด๋ฆฌ์ ๋์๋ณด๋ (GP ์๋ด์ฌ) | "Dense information, high signal-to-noise ratio." |
| ๊ณ ๊ฐ์ฌ ํ๋ฆฌ๋ฏธ์ (PREMIUM_GEO) | "Minimalist, elegant, more whitespace." |
---
Phase 5: ํ ํ์ (Team/Enterprise ์)
Workspace ๊ตฌ์กฐ ๊ถ์ฅ
| Workspace | ๋ฉค๋ฒ | ์ฉ๋ |
|---|---|---|
| BizSpring Master | ์ฐฐ์ค + ์ฃผ์ ๋ฆฌ๋ | ๋์์ธ ์์คํ ๊ด๋ฆฌ |
| GEOcare.AI | GEOcare ํ | ์ ํ ํ๋กํ ํ์ |
| Sales & Proposals | ์์ ํ + ์ฅ๊ฒฝํ ์๋ฌด | ๊ณ ๊ฐ ์ ์์ |
| Internal Tools | ๊ฐ๋ฐํ | ๊ด๋ฆฌ์ ํ๋ฉด |
๋ชจ๋ ์ํฌ์คํ์ด์ค ๋์ผํ design-dna-studio ์์ค ๊ณต์ โ ์ผ๊ด์ฑ.
---
Phase 6: Claude Code Handoff
Step 6-1. Handoff bundle ์์ฑ
Claude Design ์ฐ์๋จ Handoff to Claude Code ํด๋ฆญ.
์๋ ์์ฑ:
- ๋์์ธ ํ ํฐ ๋งตํ ๋ช ์ธ์
- ์ปดํฌ๋ํธ ๊ตฌ์กฐ ํธ๋ฆฌ
- ์ธํฐ๋์ ์ ์
- Asset ๋ฆฌ์คํธ
Step 6-2. Claude Code ๊ตฌํ
์ด handoff bundle์ ๊ธฐ๋ฐ์ผ๋ก src/pages/geocare-landing.tsx๋ฅผ ๊ตฌํํด.
์๊ตฌ์ฌํญ:
1. design-dna-studio์ registry ์ปดํฌ๋ํธ๋ง ์ฌ์ฉ
2. ์ปค์คํ
HTML ์ต์ํ
3. TypeScript strict mode
4. ๋ฐ์ํ (sm=992๋ถํฐ)
5. ์์ฑ ํ bun run build๋ก ๋น๋ ๊ฒ์ฆ
---
Phase 7: ์ด์ (์์)
์ฌ์ฉ๋ ๋ชจ๋ํฐ๋ง
- ๋งค์ฃผ ๊ธ์์ผ: Settings > Usage > Claude Design
- ์ฃผ๊ฐ ์์ง์จ 80% ๋์ผ๋ฉด ๋ค์ ์ฃผ ๊ณํ ์กฐ์
design-dna-studio ์ ๋ฐ์ดํธ ๋ฐ์
- ์ ํ๋ก์ ํธ ์์ฑ ์ ์๋ ์ต์ ๋ฒ์ ๋ฐ์
- ์งํ ์ค ํ๋ก์ ํธ๋ Settings > Design System > Refresh ์๋ ํ์
ํผ๋๋ฐฑ ๋ฃจํ
- ๋ถ์กฑ ์ปดํฌ๋ํธ ๋ฐ๊ฒฌ โ GitHub Issue ์์ฑ
- ๋์์ด๋ ์ถ๊ฐ โ main ๋จธ์ง
- Claude Design์ด ๋ค์ ์ธ์ ์์ ์๋ ์ธ์
---
๐จ ํธ๋ฌ๋ธ์ํ
Q1. Sky Blue ๋์ ์ผ๋ฐ Blue๊ฐ ๋์์
์์ธ: Custom instruction ๋๋ฝ ๋๋ GitHub ์ฐ๊ฒฐ ์คํจ
ํด๊ฒฐ: Settings > Design System ์ฐ๊ฒฐ ์ํ ํ์ธ + Phase 4 Custom Instruction ์ถ๊ฐ
Q2. ํ๊ธ์ด ๊นจ์ ธ์
์์ธ: Pretendard ๋ก๋ ์คํจ
ํด๊ฒฐ: ๊ฒฐ๊ณผ HTML <head>์ Pretendard CDN ๋งํฌ ํ์ธ. ์์ผ๋ฉด ํฐํธ ํ์ผ ์ง์ ์
๋ก๋
Q3. ์์ฑ๋ ์ปดํฌ๋ํธ๊ฐ registry์ ์์ด์
์์ธ: Molecules ๋ถ์กฑ์ผ๋ก Claude๊ฐ ์์ ์กฐ๋ฆฝ
ํด๊ฒฐ: Molecules ํ์ฅ ์คํ ๋ฐ๋ผ ๋์์ด๋์ ํ์, ์ถ๊ฐ ํ ์ฌ์์ฑ
Q4. ์ฌ์ฉ๋์ด ๋๋ฌด ๋นจ๋ฆฌ ์์ง๋ผ์
ํด๊ฒฐ:
- ์ด๊ธฐ ํ๋กฌํํธ ์์ธ ์์ฑ โ ์ฌ์์ฑ ๊ฐ์
- Refinement๋ inline comment ์ฌ์ฉ (์ ์ฒด ์ฌ์์ฑ๋ณด๋ค ํจ์จ)
- Tweaks/sliders ์ ๊ทน ํ์ฉ
Q5. ๋์์ธ ์์คํ ์ ๋ฌด์ํด์
ํด๊ฒฐ:
- ์ ํ๋ก์ ํธ ์์ (์ธ์ ๋์ ์ค์ผ ํด์)
- ํ๋กฌํํธ์ ๋ช ์: "Must use design-dna-studio tokens"
---
๐ ์ฑ๊ณต ์งํ
1์ฃผ ๋ด
- [ ] 1๊ฐ ํ๋ก์ ํธ ์์ฑ (GEOcare ๋๋ฉ or ์ ์ฌ)
- [ ] ๋์์ธ ์์คํ ์๋ ์ ์ฉ๋ฅ 80%+
- [ ] Claude Code handoff 1ํ ์ด์ ์ฑ๊ณต
1๊ฐ์ ๋ด
- [ ] 10๊ฐ+ ํ๋ก์ ํธ
- [ ] Molecules 5๊ฐ+ ์ถ๊ฐ โ ์๋ ์ ์ฉ๋ฅ 95%+
- [ ] ํ ๋ฉค๋ฒ 3๋ช + ํ์ฉ
- [ ] ํ๊ท ์ ์์ ์ ์ ์๊ฐ 50% ๋จ์ถ
3๊ฐ์ ๋ด
- [ ] ์ ์ฌ UI ์ฐ์ถ๋ฌผ์ 90%+๊ฐ design-dna-studio ๊ธฐ๋ฐ
- [ ] ์ธ๋ถ ๊ณ ๊ฐ ํผ๋๋ฐฑ: "๋ธ๋๋๊ฐ ํต์ผ๋์ด ๋ณด์ธ๋ค"
- [ ] ROI ์ธก์ : ๋์์ธ ๋ฆฌ์์ค ์ ๊ฐ X์๊ฐ/์
---
๐ฌ ์ค๋ ๋น์ฅ ํ ์ผ (30๋ถ)
- โฑ๏ธ 3๋ถ: claude.ai ๋ก๊ทธ์ธ โ ํ๋ ํธ ์์ด์ฝ ํ์ธ
- โฑ๏ธ 5๋ถ: New Project โ GitHub URL ์ฐ๊ฒฐ (Phase 2-3)
- โฑ๏ธ 2๋ถ: ๋น์ฆ์คํ๋ง ๋ก๊ณ ํ์ผ ์ ๋ก๋
- โฑ๏ธ 5๋ถ: Step 2-5 ํ ์คํธ ํ๋กฌํํธ ์คํ
- โฑ๏ธ 15๋ถ: Step 3-1 GEOcare ๋๋ฉ ์์ฑ
- โฑ๏ธ ํผ๋๋ฐฑ: ๊ฒฐ๊ณผ ์คํฌ๋ฆฐ์ท โ Claude ๊ณต์ โ AP-36 ๋ฏธ์ธ ์กฐ์
---
๐ ๊ด๋ จ ๋ฌธ์
| ๋ฌธ์ | ์์น |
|---|---|
| AP-36 ์ด์ | KHub: 7153353a-2394-437c-b3dc-86a329c2bf97 |
| Molecules ํ์ฅ ์คํ | KHub: d44126fd-0485-4796-ae8c-45a73c0d92df |
| design-dna-studio repo | https://github.com/bizspring-inc/design-dna-studio |
| Claude Design ๊ณต์ง | https://www.anthropic.com/news/claude-design-anthropic-labs |
---
> ๐ก ํต์ฌ ๊ตํ:
> "๋๊ตฌ๊ฐ ์๋ฌด๋ฆฌ ์ข์๋ ๋์์ธ ์์คํ ์ด ์์ผ๋ฉด ์์ฑํ ๋๋ง๋ค ์คํ์ผ์ด ๋ฌ๋ผ์ง๋ค.
> ๋ฐ๋๋ก ๋์์ธ ์์คํ ์ด ๊ฒฌ๊ณ ํ๋ฉด, AI๋ ๊ทธ๊ฒ์ ์๋ฒฝํ๊ฒ ๋ณต์ ํ ์ ์๋ค.
> design-dna-studio ๊ตฌ์ถ = Claude Design ํ์ฉ์ ์ ์ ์กฐ๊ฑด."