id, title, category, status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, verification_status, tags, raw_sources, last_reinforced, github_commit, tech_stack
id
title
category
status
canonical_id
aliases
duplicate_of
source_trust_level
confidence_score
verification_status
tags
raw_sources
last_reinforced
github_commit
tech_stack
wiki-2026-0508-figma
Figma
10_Wiki/Topics
verified
self
Figma Design
FigJam
Dev Mode
none
A
0.9
applied
design
design-tool
collaboration
design-system
2026-05-10
pending
language
framework
TypeScript
Figma-Plugin-API/REST-API
Figma
매 한 줄
"매 browser-native, multiplayer, vector design tool 의 매 default standard" . Field & Wallace 2012 시작 — CRDT-based multiplayer + WebGL canvas + plugin ecosystem 으로 매 Sketch/XD 를 매 시장에서 displace. 매 2025 Adobe 인수 무산 후 independent, AI 기능 (Make Designs, Visual Search) 추가, Dev Mode 가 매 디자인-코드 핸드오프 표준.
매 핵심
매 architecture
WebGL canvas (GPU-accelerated vector rendering).
Multiplayer via OT/CRDT — sub-100ms cursor sync.
File = node tree (Document → Page → Frame → ...).
Component / variant / variable system.
매 핵심 primitive
Frame : layout container (auto-layout = flexbox-like).
Component / Instance : reusable + override.
Variable : design token (color, number, string, boolean) — mode 별 (light/dark).
Style : deprecated 추세, variable 로 대체.
매 응용
Design system 운영 (component library, token).
Prototyping (interactive flow).
Dev handoff (Dev Mode + code generation).
Whiteboard / brainstorming (FigJam).
💻 패턴
Plugin: rename selection
Variable mode swap (dark mode)
REST API: export frames as PNG
Token export → Style Dictionary
Auto-layout (component definition)
Webhook: sync to repo
매 결정 기준
상황
Approach
디자인 시스템 신규 구축
Variables + Component + auto-layout
디자인-코드 sync
Webhook + Style Dictionary pipeline
Vector illustration
Figma 또는 매 Illustrator (Figma 충분 in 2026)
3D/motion
Figma X — Spline / After Effects
Real-time whiteboard
FigJam
기본값 : Component + auto-layout + variable. Style 은 매 deprecated.
🔗 Graph
🤖 LLM 활용
언제 : Design system architecture, plugin authoring, design-code pipeline.
언제 X : Vector math 자체 — SVG/Skia primitive 학습 우선.
❌ 안티패턴
Detached instance 남발 : 매 component 의 의미 사라짐.
Style + Variable 혼용 : 매 variable 로 통일.
No naming convention : Frame 1234 가 매 디자인 시스템 죽임.
Manual handoff (JPG export) : Dev Mode 또는 매 token pipeline 사용.
Unversioned : Branching feature (Org plan) 사용.
🧪 검증 / 중복
Verified (Figma docs, Plugin API ref, Dev Mode 2024 release notes).
신뢰도 A.
🕓 Changelog
날짜
변경
2026-05-08
Phase 1
2026-05-10
Manual cleanup — Figma primitives + plugin/REST/token patterns