DevLog

엔지니어링 블로그를 한 곳에서 탐색하고, 최근 발행 흐름을 빠르게 파악할 수 있는 서비스 입니다.

Quick Links

  • Latest Feed
  • Engineering Directory

Support

  • 소개
  • 개인정보처리방침

Contribute

  • 원하는 블로그 추가 (준비 중)
  • Feedback

© 2026 DevLog Inc. All rights reserved.

본 사이트는 공개 RSS 피드를 통해 콘텐츠를 수집하며, 모든 콘텐츠의 저작권은 원저작자에게 있습니다.

Back to Feed
Read Original

Contents

Continue Reading

  • More from 여기어때
  • Related reads#DesignSystem
#Frontend

에이전트가 디자인 시스템 컴포넌트를 “제대로” 쓰게 만드는 방법

에이전트가 디자인 시스템 컴포넌트를 “제대로” 쓰게 만드는 방법
01

Summary

AI 에이전트에게 일을 제대로 시키는 비결: 디자인 시스템에 '에이전트 전용 문서'를 도입하다

Figma Code Connect와 Agent Docs를 이용해 AI가 생성하는 UI 코드의 정확성과 일관성을 극대화하는 프론트엔드 전략

인공지능이 피그마 디자인을 보고 코드를 짜는 에이전틱 코딩의 시대가 열렸지만, 복잡한 디자인 시스템을 다룰 때는 규칙이 깨지거나 엉뚱한 로직이 나오곤 합니다. 이 아티클은 Figma Code Connect와 에이전트 최적화 마크다운 가이드인 Agent Docs를 설계하여 이러한 한계를 돌파한 경험을 공유합니다. 단순 속성 매핑을 넘어 임시/최종 상태 관리 패턴까지 AI가 자율적이고 일관되게 코딩할 수 있도록 만드는 구조적 해법을 담고 있습니다.

  • 01피그마 속성과 리액트 props를 안전하게 대응시키는 Figma Code Connect의 활용 원리와 한계를 상세히 밝힙니다.
  • 02임시 상태와 확정 상태를 다루는 복잡한 캘린더 컴포넌트 실험을 통해, AI 에이전트가 겪는 로직 일관성 문제를 보여줍니다.
  • 03사람을 위한 스토리북과 달리 에이전트가 소비하기 좋게 구성된 텍스트 가이드인 'Agent Docs'의 역할과 포맷을 소개합니다.
  • 04프로젝트 진입 시에 에이전트가 반드시 문서를 먼저 확인하도록 강제하는 CLAUDE.md 및 README.md 설계 방식을 공유합니다.
  • 05반복 실험을 통해 에이전트의 확률적인 결과 편차를 완전히 제어하고 100% 동일한 로직을 생성해 낸 성과를 입증합니다.

+RECOMMENDATION

AI 에이전트를 활용하여 UI 컴포넌트 코드를 자동으로 작성하고 개발 프로세스를 자동화하려는 프론트엔드 리드와 사내 디자인 시스템 설계자들에게 강력히 추천합니다.

The Problem

AI 에이전트가 Figma 디자인을 기반으로 프론트엔드 코드를 작성할 때, 복잡하거나 여러 컴포넌트를 조합해야 하는 상황에서 디자인 시스템 컴포넌트를 올바르게 사용하지 못하고 엉뚱한 코드를 짜거나 일관성 없는 결과를 도출하는 문제가 있었습니다.

The Solution

Figma 디자인 속성과 실제 코드의 props를 대응시키는 Figma Code Connect를 적용하고, 에이전트가 이해하기 쉬운 구조의 마크다운 형식으로 컴포넌트 조합 및 상태 관리 규칙을 기술한 Agent Docs를 구축하였습니다.

The Result

실험을 통해 에이전트의 단순 타입 유추 한계를 극복하였으며, 3회 연속 동일한 결과물과 정확한 상태 관리 패턴을 구현하도록 유도하여 코드 생성의 일관성을 확보하고 수동 수정 빈도를 현저히 낮추었습니다.

Trade-off

디자인 시스템을 설계하고 확장할 때마다 사람이 읽는 스토리북 외에도 에이전트 전용 마크다운 문서(Agent Docs)와 Code Connect 매핑 설정을 지속적으로 업데이트하고 유지보수해야 하는 추가적인 관리 비용이 발생합니다.

03

Key Concepts

Concept · 01

Code Connect

디자이너가 피그마에 정의한 디자인 시스템 속성을 개발자가 구현한 코드의 props와 연결해 주어, Dev Mode에서 올바른 스니펫을 바로 볼 수 있도록 돕는 도구입니다.

  • Figma의 Size 속성과 코드의 size='lg'처럼 다른 명칭을 가진 데이터 간의 매핑을 정의해 줍니다.
  • 에이전트가 Figma MCP로 디자인 요소를 해석하여 코드를 짤 때 기본적인 변환 정확도를 높이는 1차 방어선 역할을 합니다.
Concept · 02

Agent Docs

사람 대신 AI 에이전트가 소화할 수 있도록 설계된 마크다운 문서 세트로, 컴포넌트 조립 규칙, 표준 패턴, 주의사항을 명시하여 로직의 일관성을 유도합니다.

  • 각 컴포넌트 디렉터리 하위의 agent 폴더에 배치하고, anatomy, props, 예제 등을 일관되게 기재합니다.
  • 단일 컴포넌트의 타입 정보나 코드 매핑만으로 유추하기 힘든 복잡한 사용자 경험(UX) 로직 및 컴포넌트 조합 방식을 제어합니다.
Concept · 03

Figma MCP (Model Context Protocol)

거대 언어 모델(LLM)이 Figma에 있는 레이아웃 정보나 디자이너의 가이드를 컨텍스트로서 실시간으로 불러와 이해할 수 있도록 중개하는 프로토콜입니다.

  • 에이전트가 Figma의 원본 디자인 데이터를 맥락과 함께 분석하고 화면 개발 코드의 초안을 자동 생성하는 기반 기술이 됩니다.
Continue reading · same source

여기어때More from 여기어때

View all posts from 여기어때
  • EKS 컨테이너 메모리 스파이크 추적기

    EKSPage CacheLogback
    2일 전
  • SRE 업무에 AI 녹여내기 — 2편: Alert Adviser로 장애 원인 분석 자동화

    GrafanaMCPSlack Bot
    6일 전
  • SRE 업무에 AI 녹여내기 — 1편: Smart RI Calc로 인프라 비용 산정 자동화

    SREAWS KarpenterCost Estimation
    6일 전
  • WebFlux 전환 부하 테스트를 다시 쓴 이야기

    WebFluxSpring BootLoad Testing
    1주 전
  • 데드락을 해결하려다, 락을 줄이게 된 이야기

    MySQL InnoDBDeadlockPessimistic Lock
    1주 전

Related reads#DesignSystem

Explore #DesignSystem
SSG·Accessibility

쓱닷컴이 접근성을 대하는 방식

#DesignSystem2개월 전
당근

디자인시스템 팀은 디자인시스템만 잘 만들면 될까

#DesignSystem2개월 전
여기어때·Generative AI

디자이너의 상상을 현실로: 여기어때 아이콘 생성기 제작기

#DesignSystem3개월 전
당근

프롬프트 한 줄로 화면이 나오는 시대, ‘당근스러운 화면’을 만드는 법

#DesignSystem4개월 전
카카오페이·React

공통 컴포넌트를 건강하게 기르기 위한 고민

#DesignSystem5개월 전

Source

여기어때
여기어때
Engineering Blog

Published · August 4, 2026

Topics

Design SystemAI AgentFigma Code ConnectLLM DocumentationReact