프롬프트 개요

Figma MCP와 AI가 협업하는 원리와 효과적인 프롬프트의 구성 요소를 설명한다. 업데이트: 2026-03-10


핵심 요약

구분내용
📖 핵심 원리AI는 Figma 링크 또는 선택 항목을 도구로 읽어 코드를 생성한다
💡 프롬프트 5요소Task · Context · Elements · Behavior · Constraints
🎯 정확도 향상선택 범위를 작게 + 프레임워크 명시 + 기존 컴포넌트 경로 제공
⚠️ 주의Rules 파일을 먼저 만들면 이후 프롬프트가 크게 짧아진다

목차

  1. AI가 Figma를 읽는 방법
  2. 프롬프트가 중요한 이유
  3. 효과적인 프롬프트 5요소
  4. 도구 명시 방법
  5. Rules 파일 개념

1. AI가 Figma를 읽는 방법

Figma MCP는 AI 에디터가 Figma 디자인 파일에서 디자인 컨텍스트를 직접 읽어 코드를 생성하는 표준 프로토콜이다.

사용자가 Figma URL 또는 “선택 항목”을 프롬프트에 포함하면, AI는 아래 흐름으로 동작한다.

flowchart TD
    A[프롬프트 입력\nFigma URL 또는 선택 항목] --> B[AI가 MCP 도구 선택]
    B --> C[get_design_context 호출]
    C --> D[Figma 서버에서\n레이아웃·컴포넌트·토큰 수신]
    D --> E[코드 생성]
    E --> F[결과물 반환]

AI는 사용자가 직접 도구를 호출하지 않아도 프롬프트 문맥을 보고 적절한 MCP 도구를 자동으로 선택한다.


2. 프롬프트가 중요한 이유

Figma MCP 도구가 반환하는 디자인 컨텍스트는 풍부하지만, AI가 어떻게 해석하고 코드로 변환할지는 프롬프트가 결정한다.

프롬프트 품질결과
URL만 넣은 경우기본값(React + Tailwind)으로 생성, 기존 컴포넌트 무시
프레임워크 명시지정된 언어·프레임워크로 정확히 생성
기존 컴포넌트 경로 제공새 컴포넌트를 만들지 않고 재사용
금지 사항 명시하드코딩, 플레이스홀더 등 원하지 않는 결과 방지
Rules 파일 설정매번 동일한 규칙을 자동 적용

3. 효과적인 프롬프트 5요소

공식 문서와 실전 사례를 종합한 효과적인 프롬프트 구조다.

[Task]        무엇을 만들 것인가
[Context]     Figma URL 또는 현재 선택 항목 + 코드베이스 맥락
[Elements]    사용할 컴포넌트, 토큰, 파일 경로
[Behavior]    반응형, 접근성, 상태 처리 방식
[Constraints] 프레임워크, 금지 사항, 스타일링 방법

필수 포함 항목

항목이유
Figma 링크 또는 “선택 항목”AI가 컨텍스트를 인식하는 출발점
프레임워크·언어기본값은 React + Tailwind이므로 다를 경우 반드시 명시
기존 컴포넌트 경로새로 만들지 않고 재사용하도록 유도
저장 경로파일 구조가 명확하면 에이전트 실수가 줄어든다
금지 사항하드코딩, 새 패키지 추가, 플레이스홀더 등

예시 (완성형 프롬프트)

이 Figma 디자인을 구현해줘:
https://www.figma.com/design/XXXXX?node-id=1%3A2

요구사항:
- React + TypeScript
- src/components/ui 기존 컴포넌트 우선 사용
- Tailwind CSS (인라인 스타일 금지)
- 색상·간격 하드코딩 금지, 디자인 토큰 사용
- WCAG 2.1 AA 접근성 준수
- 저장 위치: src/components/features/LoginForm.tsx

4. 도구 명시 방법

AI는 대부분 적절한 도구를 자동으로 선택하지만, 명시적으로 지정하면 정확도가 올라간다.

get_design_context 도구를 사용해서 이 Figma 프레임을 분석해줘.

use the get_design_context tool for this Figma frame.
상황권장 명시
디자인 → 코드get_design_context
디자인 토큰 추출get_variable_defs
전체 레이어 파악get_metadata
시각적 확인get_screenshot
코드 → Figma 역변환generate_figma_design

5. Rules 파일 개념

반복 프롬프팅을 줄이고 팀 전체에 일관된 기준을 적용하기 위해 에이전트별 규칙 파일(CLAUDE.md, .cursor/rules 등)을 설정한다. 설정 후에는 URL과 간단한 지시만 입력해도 동일한 품질의 코드가 생성된다.

Rules 파일 작성 방법과 create_design_system_rules 도구 사용법은 2.3.2 AI 협업 가이드에서 설명한다.


문서 탐색


참고 자료

출처URL신뢰도
Figma MCP 도구 및 프롬프트 공식 문서https://developers.figma.com/docs/figma-mcp-server/tools-and-prompts/★★★★★
Figma MCP 사용 가이드https://help.figma.com/hc/en-us/articles/32132100833559★★★★★
Figma MCP GitHub 가이드https://github.com/figma/mcp-server-guide★★★★★