Figma Code Connect

https://help.figma.com/hc/en-us/articles/23920389749655-Code-Connect https://developers.figma.com/docs/code-connect/

codebase 와 Figma 사이의 bridge 역할

Design file 내 component - Repository 내 component 연결. 구현되면 AI agent 에게 실제 코드의 reference를 줌으로써 더 Figma MCP server 의 능력을 향상시킬 수 있음

Code Connect 를 쓰는 두 가지 방법

Code repository 를 Figma 에 바로 연결하는 방법

Code Connect 가 MCP 와 동작하는 방법

Code Connect UI, CLI 는 Figma MCP Server 에 feed 돼서 연결된 component 들이 AI 활성화된 tool 과 code editor 에서 접근할 수 있게 함.

Code Connect UI

UI - Dev 모드 활성화 후 Insepct 창에서 Code Connect 확인

Enhanced MCP codegen with previews

MCP codegen : 연결된 source file 을 기반으로 예시 코드 preview 를 만들어주는 것

Code Connect UI 에 MCP codegen 이 포함되어 있어서 component 가 codebase 에 어떻게 나타날 지 AI 생성된 snippet 을 볼 수 있음

Code Connect CLI

https://developers.figma.com/docs/code-connect/quickstart-guide/

Component 정의된 것을 연결하는 것 외에도 property 를 연결할 수 있음. 이미 존재하는 디자인 시스템이 있고 디자인, 개발을 하면서 디자인 시스템에 지속적이고 정확한 반영을 하고 싶은 경우 유용

iOS 의 경우 SwiftUI 가 지원되는 Code Connect CLI Platform Version : v1.3.13

Dependecy 설정

let package = Package(
    name: "ExampleProject",
    platforms: [...],
    products: [...],
    dependencies: [
        .package(url: "https://github.com/figma/code-connect", from: "1.0.0"),
    ],
    targets: [
      .target(
         name: "ExampleTarget",
         dependencies: [
               .product(name: "Figma", package: "code-connect")
         ]
      )
    ]
)

Code Connect CLI 설치

npm install --global @figma/code-connect@latest

Interactive setup

Code Connect 파일들을 빠르게 생성하기 위해 Code Connect CLI 는 interactive setup 을 포함함.

Connect

  1. Code Connect CLI 설치
  2. Interactive setup
  3. 첫 번째 compone

Figma MCP


  1. 사전 연동
  1. 인증 / 토큰 처리?
  1. Skill 의 입력을 안정화 : Figma -> Design Spec (중간 단계물)
  1. Skill 작성

  2. Codebase context

  1. 플로우 구축

*