코드, 설정, 문서를 분석해 구성 요소와 의존 관계를 대화형으로 탐색하는 그래프를 만듭니다. 일본어 설명 생성과 변경 내용에 따른 갱신도 지원합니다.
- 처음 접하는 프로젝트 구조 파악
- 구성 요소 사이의 의존 관계 확인
- 설계 설명을 일본어로 생성
Figma 파일을 분석해 페이지, 화면, 컴포넌트와 공통 디자인 값의 관계를 그래프로 정리합니다. 대화형 대시보드에서 디자인 구조를 확인할 수 있습니다.
Analyze a Figma file via the Figma REST API and generate an interactive design knowledge graph (pages, screens, components, component sets, instances, design tokens) with a kind:"design" dashboard.
Figma 파일을 분석해 페이지, 화면, 컴포넌트, 변형을 묶은 컴포넌트 세트, 배치된 인스턴스의 관계를 그래프로 만듭니다. 색상 등 공통 값을 나타내는 디자인 토큰도 분석합니다. Figma REST API로 가져온 구조에 AI 분석을 더해 디자인 지식 그래프로 저장하고 대화형 대시보드를 엽니다.
Figma 파일의 전체 구조를 파악하거나 부품 간 관계와 공통 값의 사용 현황을 정리할 때 유용합니다. 분석 후에는 유형별 요소 수와 관계 집계도 확인할 수 있습니다. 출력 언어를 지정할 수 있으며, 같은 파일 버전을 이미 분석했다면 해당 상태를 알려 줍니다.
/understand-figma <figma-file-url-or-key> --language ko로 분석해 주세요.”Figma 개인 액세스 토큰을 환경 변수 FIGMA_TOKEN에 설정해야 합니다. Node 22 이상과 pnpm 10 이상이 필요합니다. 실행 중 api.figma.com에 접속하므로 완전한 오프라인 실행은 아닙니다. 토큰은 요청 헤더로 전송하며, 그래프나 로그, 중간 파일에는 저장하지 않도록 설계되어 있습니다.
이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.
AI가 SKILL.md의 내용만을 근거로 4가지 관점에서 판정했습니다. 스타 수나 인기도는 판정에 넣지 않았습니다.
총점은 각 항목을 A=25점, B=15점, C=5점으로 더한 값입니다. 2026년 10월 21일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Analyzes a Figma file and produces an interactive design knowledge graph in the existing dashboard.
FIGMA_TOKEN environment variable — a Figma personal access token (create one at https://www.figma.com/settings). If it is missing, STOP and tell the user:
Set a Figma token first: create one at figma.com/settings, then
export FIGMA_TOKEN=<token>.
Security: the token is read only from the environment and travels only in the
X-Figma-Tokenrequest header. Never write it to the graph,meta.json, logs, or intermediate files. This skill makes outbound calls toapi.figma.com— unlike/understand, it is not fully offline. Tell the user this once.
$ARGUMENTS for a Figma URL or bare file key (the non-flag token) and an optional --language <lang>.PROJECT_ROOT to the current working directory. Resolve the data directory $UA_DIR once and reuse it for every read and write below: UA_DIR="$PROJECT_ROOT/$([ -d "$PROJECT_ROOT/.understand-anything" ] && echo .understand-anything || echo .ua)" — the legacy .understand-anything/ when it already exists, otherwise the new .ua/. Because each phase may run in a fresh shell, carry $UA_DIR forward like $PROJECT_ROOT, re-resolving it with the same line if a later command block needs it.PLUGIN_ROOT and ensure core is built (same logic as /understand Phase 0.1.5). If packages/core/dist/figma/index.js is missing, run:
cd "$PLUGIN_ROOT" && (pnpm install --frozen-lockfile 2>/dev/null || pnpm install) && pnpm --filter @understand-anything/core build
mkdir -p $UA_DIR/intermediate.Run the bundled scan script (<SKILL_DIR> is this skill's directory):
FIGMA_TOKEN="$FIGMA_TOKEN" node <SKILL_DIR>/figma-scan.mjs "$PROJECT_ROOT" "<url-or-key>"
It writes $UA_DIR/intermediate/scan-manifest.json and prints the node counts. Relay the counts to the user. If it exits non-zero, relay stderr and STOP.
If the scan prints
UP_TO_DATE, report "Design graph is already up to date for this Figma file version" and STOP. To force a full rebuild, re-run withUNDERSTAND_FIGMA_FORCE=1set in the environment.
scan-manifest.json. Group nodes into batches of ~15, grouped by page when possible.design-analyzer agent definition (agents/design-analyzer.md). Pass:
id, type, name, figmaMeta, child names, token usage),$INTERMEDIATE_DIR = $UA_DIR/intermediate,analysis-batch-<N>.json.
Append $LANGUAGE_DIRECTIVE if --language was provided (reuse /understand's directive text).node <SKILL_DIR>/figma-merge.mjs "$PROJECT_ROOT"
It combines scan-manifest.json + analysis-batch-*.json, runs mergeDesignGraph (validates, re-attaches kind:"design"), and writes knowledge-graph.json + meta.json. Relay the printed stats and any non-auto-corrected issues.
scan-manifest.json:
INTER="$UA_DIR/intermediate"
find "$INTER" -mindepth 1 -maxdepth 1 -not -name 'scan-manifest.json' -exec rm -rf {} +
$UA_DIR/knowledge-graph.json./understand-dashboard skill.아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
코드, 설정, 문서를 분석해 구성 요소와 의존 관계를 대화형으로 탐색하는 그래프를 만듭니다. 일본어 설명 생성과 변경 내용에 따른 갱신도 지원합니다.
코드 구성 요소와 관계를 기록한 지식 그래프로 질문에 답합니다. 관련 파일, 함수, 호출 및 의존 관계를 따라 프로젝트의 작동 방식과 설계 계층을 설명합니다.
분석된 코드베이스의 구조와 관계를 그림으로 살펴보는 대화형 웹 대시보드를 실행합니다. 현재 작업 위치나 지정한 프로젝트의 데이터를 표시합니다.
Git 변경이나 풀 리퀘스트를 지식 그래프와 대조합니다. 변경 지점과 주변 영향, 설계 계층 간 관계, 검토 시 주의할 위험을 정리하고 시각화 데이터를 저장합니다.
코드에서 업무 영역과 흐름, 개별 단계를 추출해 조작 가능한 가로형 흐름도로 보여 줍니다. 기존 지식 그래프를 활용하거나 가볍게 코드를 스캔합니다.
기존 지식 그래프와 실제 코드를 대조해 특정 파일, 함수, 모듈의 설계상 역할과 호출 관계, 의존성, 입출력 흐름을 자세히 설명합니다.