피드로 돌아가기
From Figma to Tailwind Without Writing a Single px — A Real Automation Case in Production
Dev.toDev.to
Frontend

MCP 기반 Figma-to-Tailwind 자동화로 디자인 전이 비용 제로화

From Figma to Tailwind Without Writing a Single px — A Real Automation Case in Production

Giovanni Lima2026년 4월 27일8intermediate

Context

디자인 시스템의 4가지 상태(Mobile/Desktop Open/Closed)에 따른 복잡한 Spacing 및 Typography 값의 수동 전사 작업으로 인한 생산성 저하 발생. 구조(.tsx)와 스타일(.ts)이 분리된 기존 아키텍처가 자동화의 기반이 되었으나, 여전히 반복적인 수치 입력 및 휴먼 에러 위험 상존.

Technical Solution

  • Model Context Protocol(MCP)을 통한 AI Agent의 Figma 디자인 구조 및 레이어 계층 직접 탐색 환경 구축
  • Mnemonic 기반의 유니크 키 식별 방식을 통해 특정 테마의 .ts 스타일 파일과 Figma 링크를 1:1 매핑하는 타겟팅 로직 설계
  • /figma-to-tailwind-banner 커스텀 스킬 정의를 통한 Metadata 추출, Design Context 분석, 파일 Mutation의 시퀀스 자동화
  • 구조(.tsx)와 스타일(.ts)의 완전 분리 설계를 통해 AI Agent가 스타일 변경 지점을 명확히 인지하는 결정적 경로 제공
  • Inline Style 및 제품 컨텍스트 기반 결정 사항에 대해 AI가 Flag를 생성하고 개발자가 최종 승인하는 Human-in-the-loop 검증 절차 도입

1. AI 자동화 도입 전, 스타일 설정 파일과 컴포넌트 구조 파일을 명확히 분리하여 AI의 수정 범위를 제한했는가?

2. 디자인 도구(Figma)의 프레임 명명 규칙과 코드 내 식별자(Mnemonic) 간의 일관된 매핑 체계가 구축되었는가?

3. 단순 값 복제가 아닌, 레이아웃의 상태별(State-based) 변동성을 정의하는 데이터 구조를 설계했는가?

4. AI가 처리 불가능한 Inline Style이나 도메인 판단 영역에 대한 예외 처리 및 알림 프로세스가 존재하는가?

원문 읽기