figma-design-pipeline
npx skills add https://github.com/gihwan-dev/claude-code-gui --skill figma-design-pipeline
Agent 安装分布
Skill 文档
argument: $ARGUMENTS
Claude Command: Figma Design Pipeline
ì´ ì»¤ë§¨ëë Figma ëìì¸ì ì½ëë¡ êµ¬íí ë¤ ëìì¸ ê²ì¦ê¹ì§ ìëì¼ë¡ ìííë íì´íë¼ì¸ì
ëë¤.
figma-to-code â design-check ììë¡ ì¤íë©ëë¤.
ìí¬íë¡ì° (3ë¨ê³)
Step 1. ì ë ¥ íì± + ì¬ì ê²ì¦
$ARGUMENTSìì Figma URLê³¼ ì»´í¬ëí¸ íì¼ ê²½ë¡ë¥¼ íì±í©ëë¤.
íì±:
- URLìì
node-id=(\d+-\d+)í¨í´ ì¶ì¶ -를:ë¡ ì¹ííì¬ MCP í¸ì¶ì© nodeId ìì±- íì¼ ê²½ë¡ìì ì»´í¬ëí¸ ì´ë¦, FSD ë ì´ì´ ì¶ì¶
ì¬ì ê²ì¦:
FIGMA_TOKENíê²½ë³ì ì¡´ì¬ íì¸ (design-check Phase 2ìì Figma REST API ì¤í¬ë¦°ì· 캡ì²ì íì)- 미ì¤ì ì: í í° ìì± ìë´ í ì¤ë¨ (https://www.figma.com/developers/api#access-tokens)
Step 2. figma-to-code ì¤í
.claude/skills/figma-to-code/SKILL.md를 ì½ê³ í´ë¹ ìí¬íë¡ì° ì ì²´(Phase 1~6)를 ì¤íí©ëë¤.
ëì¼í Figma URLê³¼ ì»´í¬ëí¸ ê²½ë¡ë¥¼ ì¸ìë¡ ì ë¬í©ëë¤.
ìë£ ê²ì´í¸:
- ëì íì¼ì´ ì¡´ì¬íëì§ íì¸
- íì¼ ë´ì©ì´ ë¹ì´ìì§ ììì§ íì¸
- ê²ì´í¸ ì¤í¨ ì ì¬ì©ììê² ìë¦¬ê³ ì¤ë¨
Step 3. design-check ì¤í
.claude/skills/design-check/SKILL.md를 ì½ê³ í´ë¹ ìí¬íë¡ì° ì ì²´(Phase 1~7)를 ì¤íí©ëë¤.
ëì¼í Figma URLê³¼ ì»´í¬ëí¸ ê²½ë¡ë¥¼ ì¸ìë¡ ì ë¬íì¬ ëìì¸ ê²ì¦ì ìíí©ëë¤.
ìµì¢ ì¶ë ¥ + ë°ë³µ ê°ì ì ì
ì ë¨ê³ì 결과를 ì¢ í©íì¬ ì¶ë ¥í©ëë¤:
Figma Design Pipeline ìë£: {ComponentName}
[Step 2] figma-to-code ê²°ê³¼:
- ìì±ë íì¼: {ì»´í¬ëí¸ ê²½ë¡}
- ì¬ì©ë í í°: {ìì, íì´í¬ ë± ìì½}
- ì¬ì©ë ì»´í¬ëí¸: {목ë¡}
[Step 3] design-check ê²°ê³¼:
- ì ë: {diffRatio}% ({pass/fail})
- ì ì±: {Critical} Critical, {Major} Major, {Minor} Minor
- ë³´ê³ ì: {ë³´ê³ ì ê²½ë¡}
ë°ë³µ ê°ì :
design-checkìì Critical ëë Major ì´ìê° ë°ê²¬ë ê²½ì°:
- í´ë¹ ì´ì를 기ë°ì¼ë¡ ì½ë ìì ì ì
- ì¬ì©ì ì¹ì¸ ì ì½ë ìì ìí
- design-checkë§ ì¬ì¤ííì¬ ê°ì íì¸
- ì´ìê° í´ìë ëê¹ì§ ë°ë³µ (ìµë 3í)
ìë¬ ì²ë¦¬
| ìí© | ëì |
|---|---|
FIGMA_TOKEN 미ì¤ì |
í í° ìì± ìë´: https://www.figma.com/developers/api#access-tokens |
| Figma URL íì ì¤ë¥ | ì¬ë°ë¥¸ URL íì ìì ì ê³µ |
| figma-to-code ì¤í¨ | ìë¬ ë´ì© ì¶ë ¥, design-check ì§ííì§ ìì |
| design-check ì¤í¨ | ìë¬ ë´ì© ì¶ë ¥, ê°ë¥í ê²½ì° ë¶ë¶ ê²°ê³¼ íì |
ìì
ì ë ¥
/figma-pipeline https://figma.com/design/abc123/MyProject?node-id=1-2 src/features/widget-builder/ui/ColumnHeader.tsx
ì¤í ê³¼ì
- ì¬ì ê²ì¦:
FIGMA_TOKENíì¸ ìë£ - figma-to-code: Figma ë°ì´í° ìì§ â í í° ë§¤í â
ColumnHeader.tsxì½ë ìì± - design-check: ì¤í¬ë¦°ì· ìº¡ì² â ë¹êµ â ë³´ê³ ì ìì±
ì¶ë ¥
Figma Design Pipeline ìë£: ColumnHeader
[Step 2] figma-to-code ê²°ê³¼:
- ìì±ë íì¼: src/features/widget-builder/ui/ColumnHeader.tsx
- ì¬ì©ë í í°: text-text-primary, bg-surface-primary-default, rounded-strong
- ì¬ì©ë ì»´í¬ëí¸: @exem-fe/react (Button), @exem-fe/icon (FilterIcon)
[Step 3] design-check ê²°ê³¼:
- ì ë: 1.8% (PASS)
- ì ì±: 0 Critical, 0 Major, 1 Minor
- ë³´ê³ ì: artifacts/design-check/ColumnHeader-report.md