목록 보기
팀 개발 속도 높이기: 피그마 컴포넌트 코드 자동 변환 플러그인 제작기
프론트엔드

팀 개발 속도 높이기: 피그마 컴포넌트 코드 자동 변환 플러그인 제작기

여기어때
여기어때
2025년 9월 1일

두줄요약

Figma Dev Mode의 Codegen Plugin API로 디자인 요소를 팀 규칙에 맞는 코드로 자동 변환하는 플러그인을 제작했습니다. 이를 통해 UI 작성 시간을 크게 줄이고 실수도 감소시켰습니다.

문제 상황

  • 디자인 시스템이 있어도 Figma 스타일 확인, 컴포넌트 규칙 반영, 코드 입력을 반복해야 하는 수작업 부담
  • 기존 플러그인과 Code Connect는 팀 고유 규칙과 네이밍 차이로 바로 쓰기 어려운 상태

원인 분석

  • 디자인 속성과 실제 코드 구조 간 매핑 규칙을 자동화하지 못한 점
  • 일반 플러그인 방식은 실행 과정이 번거롭고 개발 워크플로우를 끊는 점

해결 방법

  • Figma Dev Mode의 Codegen Plugin API를 사용해 선택 노드의 코드를 Inspect 패널에 바로 생성
  • 노드 타입별 rule-based 매핑과 재귀 변환으로 TextNode, InstanceNode, FrameNode를 JSX로 변환
  • Typography variant 추출, Icon/Button 패턴 인식, auto layout 속성 반영, 들여쓰기 정리로 즉시 사용 가능한 코드 생성

성능/운영 포인트

  • Typography 작성 시간 30초에서 5초 미만으로 단축
  • 페이지 단위 작업 시간 절감, QA 단계 스타일 누락과 오타 감소
  • 신규 팀원의 디자인 시스템 학습 속도 향상

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...