create-component-md

Installation
SKILL.md

Create Component Markdown (Orchestrator)

This skill consumes a _base.json produced by the uSpec Extract Figma plugin (figma-plugin/), runs four read-only interpretation skills (extract-api, extract-structure, extract-color, extract-voice), and renders their combined output into one self-contained Markdown file. The .md is the artifact; Figma is only the source of extraction.

Do not call the create-* skills from here. They render Figma frames that overlap and do not compose into a single file.

Why this orchestrator exists

The four create-* skills each cost ~100k tokens per run because the majority of their weight is Figma rendering (setProperties, createInstance, loadFontAsync, layout math). The extract-* skills strip all rendering. Because the Figma plugin produces a single shared _base.json, the four interpretation skills also stop calling Figma — they read that file from disk. This removes most of the Figma-side work and keeps the orchestrator's parent context small by discarding each phase's detail after its one-line summary lands.

Token model (approximate):

Phase Peak context in parent
extract-api (runs first, inline) instruction + _base.json read + interpretation
parallel fan-out (structure + color + voice, subagent each) three one-line summaries (subagents hold their own context)
reconciliation (Step 8.5) mismatch lists + api dictionary (small)
rendering 4 JSON cache files + template + instruction
Installs
8
GitHub Stars
232
First Seen
May 13, 2026
create-component-md — redongreen/uspec