본문으로 건너뛰기
피드

Figma의 'Sketch 모멘트'가 온다 — Claude Design이 바꾸는 디자인 도구 지형

frontend 약 7분
vote
0
댓글
북마크

디자이너 Sam Henri Gold가 Claude Design을 체험한 뒤 디자인 도구의 source of truth가 다시 코드로 이동할 것이라고 주장했다. Figma의 폐쇄적 포맷은 LLM 학습 데이터에서 사실상 제외됐고, agentic 시대에는 HTML/JS 같은 모델이 잘 아는 매체에서 작업하는 Claude Design류가 우위를 가져간다는 예측이다.

  • 1

    Figma는 자체 primitives(components, variables, modes) 덕에 Sketch를 이겼지만, 폐쇄 포맷이 LLM 학습에서 배제되는 역효과

  • 2

    Figma 자체 디자인 시스템 파일조차 variable→variable→mode→instance→nested component 체인으로 디버깅 지옥

  • 3

    Claude Design의 구조적 우위 — sibling이 Claude Code, 디자인↔구현 피드백 루프가 한 대화로 통합 가능

  • 4

    도구는 'code-first' 갈래와 '제약 없는 탐색' 갈래로 분화 예상

  • 5

    Figma Make는 디자인 파일을 여전히 canonical로 취급해 새 흐름에 맞지 않음

  • 디자이너 Sam Henri Gold가 Claude Design을 써보고 내린 예언 — "Figma의 Sketch 모멘트가 빠르게 다가오고 있다"
    • Sketch가 Figma에 밀렸듯, 이제 Figma가 code-first 도구들에 밀릴 차례라는 얘기
  • 핵심 논지는 하나 — "Source of truth가 다시 코드로 돌아간다"

Figma의 숨은 기술 부채

  • 제품팀이 커지고 디자인이 엔지니어링 조직 안에서 스스로를 정당화해야 했던 시절, 디자인은 시스템화 압박을 받았음
    • Figma는 components, styles, variables, props 같은 자체 primitives를 발명해서 이 요구를 감당
    • 일부는 프로그래밍에서 빌려왔지만 깔끔하게 매핑되진 않음 — "이 괴물을 길들이는 게 전업인 디자인 역할"이 따로 생길 정도
  • Figma가 Sketch를 이긴 이유: "툴링이 canonical source"라는 포지셔닝
    • 그 승리에 숨겨진 비용이 있었음 — Figma 포맷은 lock-down 돼 있고 문서화도 빈약해서 프로그램적으로 다루기 힘듦
    • 결과: LLM 학습 데이터에서 사실상 제외됨 → agentic 시대에 관련성을 잃는 결정타
    • LLM은 Figma primitives를 못 배웠고, 배울 데이터가 없음

Figma 내부 파일조차 지옥인 이유

  • 필자는 Figma가 공개한 자기네 디자인 시스템 파일을 봤다고 함 — "가장 유능한 디자인 시스템 팀이 만든 gold standard"
  • 그런데도 색 하나 디버그하려면:
    • 컴포넌트 → variable → 다른 variable로 aliased → mode → instance 레벨에서 오버라이드 → 또 nested component 안에 있고 → library swap까지 적용됨
    • "한 분만 더 있으면 시골로 양치기 하러 떠날 지경"이라는 필자의 표현
  • 코드에서 이뤄진 디자인 변경을 Figma로 역이식하는 작업을 회사에서 해봤는데 고통스러웠다고 증언

디자인 도구는 두 갈래로 분화된다

  • 갈래 1: Claude Design류 — 코드가 source of truth
    • Arts and Crafts 운동의 "truth to materials" 원칙 — 물건은 자기가 뭐고 어떻게 만들어졌는지 정직해야 함
    • Figma는 이 원칙의 반대: 극도로 경직된 스키마 위에 "그냥 느낌대로" 코스튬
    • Claude Design은 거칠어도 정직함 — "HTML과 JS all the way down"
    • 결정적 구조적 우위: sibling이 Claude Code. 곧 Claude Design ↔ Claude Code 왕복이 한 대화로 통합될 것
  • 갈래 2: 코드 기대 전혀 없는 순수 탐색 환경
    • 사각형 쌓고 블렌드 모드 뒤섞고 그라데이션에 미쳐도 되는 도구
    • iPad + Apple Pencil로 빠르게 사각형 스케치 하는 앱, 혹은 Photoshop처럼 high-fidelity compositing 올인 도구
    • 필자의 뼈있는 지적: "Figma는 수명의 90% 동안 layer effect가 drop shadow랑 blur뿐이었다는 게 이상하지 않아?"

Figma Make는 왜 답이 아닌가

  • Figma Make는 이미 Kool-Aid 마신 사람들에게만 도움됨
    • Figma styles, component libraries, 자체 props(필자 표현: "Prop Props")를 읽음
    • 이 새 지형에서 유일하게 여전히 "디자인 파일이 canonical"이라고 우기는 도구
    • 즉 Figma 생태계 안에 계속 남고 싶은(혹은 떠날 수 없는) 사람용

기술 맥락

이 글의 진짜 주장은 "LLM이 학습한 매체가 미래 도구의 source of truth가 된다" 는 거예요. LLM은 HTML·CSS·JavaScript 같은 공개된 텍스트 기반 포맷은 수억 샘플로 학습했지만, Figma의 내부 바이너리 포맷이나 node tree는 본 적이 없거든요. Claude Design이 HTML/JS로 출력을 만드는 이유가 바로 이거예요 — 모델이 잘 아는 매체에서 작업하니까 agent가 곧바로 편집하고 반복할 수 있어요. 반면 Figma Make는 디자인 파일에서 시작해서 코드로 내보내는데, 이 변환 과정에 lossy transformation이 계속 끼어들어요.

두 번째 포인트는 "systematization의 역설" 이에요. 디자인 시스템은 원래 팀 커뮤니케이션을 단순화하려고 만들어졌는데, 현실에서는 variable → variable → mode → instance override → nested component로 이어지는 간접 참조 체인을 만들어냈어요. 이건 프로그래밍의 나쁜 추상화(leaky abstraction)랑 똑같은 문제예요. 코드에서는 이런 체인을 IDE의 "Go to definition"이나 grep으로 추적할 수 있지만, Figma에서는 GUI로 한 단계씩 파고들어야 해서 디버깅이 훨씬 힘들어요.

마지막으로 도구의 분화 예측이 흥미로워요. 필자는 도구가 "코드 기반 생산성 도구"와 "자유로운 탐색 환경" 두 갈래로 갈라질 거라고 봐요. 디자인 시스템이 필요한 단계에서는 코드가 canonical이 되지만, 아이디에이션 단계에서는 오히려 제약 없는 탐색 도구(Photoshop·iPad Pencil 앱)가 필요하거든요. Figma는 둘 다 하려다가 둘 다 애매해진 상태로 남을 수도 있다는 게 이 글의 경고예요.

LLM이 학습한 매체가 미래 도구의 source of truth를 결정한다는 논지가 핵심. 디자인 도구 논쟁이지만 사실은 '모든 도구가 agentic 시대에 맞게 재편된다'는 일반론으로 확장되는 주장.

댓글

댓글

댓글을 불러오는 중...

frontend

타입스크립트 7.0, Go 네이티브 포팅으로 빌드가 8~12배 빨라졌다

마이크로소프트가 타입스크립트 7.0을 출시하면서 기존 자바스크립트 기반 구현을 Go로 네이티브 포팅했다. 전체 빌드는 평균 8~12배 빨라졌고, VS코드 빌드는 125.7초에서 10.6초로 줄었으며, 슬랙은 CI 타입 검사 시간을 7.5분에서 1.25분으로 낮췄다.

frontend

타입스크립트 7 공개, 고 포팅으로 빌드가 최대 10배 이상 빨라짐

마이크로소프트가 고(Go)로 네이티브 포팅한 타입스크립트 7을 공개했다. 전체 빌드는 보통 8~12배 빨라지고, VS 코드 코드베이스에서는 125.7초가 10.6초로 줄었으며, 편집기 첫 오류 표시도 17.5초에서 1.3초 미만으로 내려갔다.

frontend

“98% 지원”이 생각보다 별로 안 넉넉한 이유

브라우저 기능 지원률 98%는 얼핏 높아 보이지만, 실제 서비스에서는 2%의 사용자를 깨진 화면 앞에 세우는 숫자일 수 있다는 글이다. 특히 일반 통계와 내 서비스 방문자 분포는 다를 수 있고, 실제 사례로 어떤 사이트는 최신 중첩 CSS 기능 지원 브라우저가 방문자의 약 70%뿐이었다.

frontend

메타, AI가 읽고 쓰는 디자인 시스템 ‘Astryx’ 오픈소스로 공개

메타가 내부 디자인 시스템 Astryx를 오픈소스로 공개했다. React와 StyleX 기반의 150개 이상 접근성 지원 컴포넌트, 디자인 토큰, 테마, 템플릿, CLI를 제공하며, 특히 AI 에이전트가 컴포넌트 구조를 이해하고 UI를 생성·수정할 수 있도록 MCP 서버까지 포함한 점이 핵심이다.

frontend

shadcn/ui, 기본 컴포넌트 라이브러리를 Radix에서 Base UI로 변경

shadcn/ui가 새 프로젝트의 기본 컴포넌트 라이브러리를 Radix가 아니라 Base UI로 바꿨어. Radix 지원은 계속되지만, Base UI가 안정화됐고 주간 다운로드 600만 이상, shadcn/create 신규 프로젝트 선택 비율 2대1이라는 이유로 기본값을 바꾼 거야. 동시에 채팅 UI용 MessageScroller와 관련 컴포넌트, headless 패키지인 @shadcn/react도 공개됐어.