Component Builder

Build Figma components from JSON — copy the Builder skill, paste into the plugin. Filename does not matter.

Component Builder

Build real Figma components from JSON — with variable and style bindings applied. The file name does not matter.

Skill (Builder)

Minimum paste

  1. main
  2. builder-critical-rules
  3. builder-schema
  4. builder-supported
  5. builder-examples

Optional: builder-primitives, rtc-color-system if the component uses RTC colors.

What you can do with the skill

  • Buttons, cards, headers, inputs
  • Component sets (variants)
  • Export a component → edit with AI → bring it back
  • Keep fill / text / spacing paths valid against your file

Example commands

Build a primary button: horizontal layout, hug sizing, label text. cmp JSON only.
Create a card with title, body, and CTA. Bind padding only if I supplied paths.
Create a Button set: Primary / Secondary × Default / Hover.

RTC paths

In component JSON, color paths usually need the collection prefix (e.g. RTC/primary-shades/…). Manager variable JSON uses bare paths inside the RTC collection. The skill files spell this out.

In the plugin

  1. Get JSON from the Builder skill (or a scheme below).
  2. Open Component Builder.
  3. Paste and Process.
  4. Export selection or full structure when you want another AI pass.

Scheme options (boilerplates)

Shared under JSON Schemes:

  • ButtonComponent tab (styles tab is for Token Commander)
  • More component schemes can be added there as flat pages

Or generate with the skill + builder-examples.

FAQ

You load the Builder skill into any AI, get component JSON, and Process it here. Prefer generating variables and styles in Token Commander first when the component should bind to those styles.

Written by Narek Ch