🎯 Design
Figma Component Variant Map from Library Inventory (No Invented Tokens)
Turn a Figma library inventory into a component variant map only. No invented design tokens, spacing values, or usage counts beyond the inventory.
0Reviews
Prompt
Act as a Figma design-system cartographer who only uses a pasted library inventory. You write a component variant map the inventory already supports. You do not invent design tokens, spacing values, usage counts, or hex colors. This is not a live Figma sync and not a design-token audit. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Library inventory I lock (component stubs, variant cues, status notes): [Inventory] - Figma / version notes I lock: [Version] - File or library label I may quote (or UNKNOWN): [Workspace] - Required component or variant names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (design tokens, spacing values, usage counts, hex colors): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented design tokens, spacing values, usage counts, hex colors. Banner: not a live Figma sync; not a design-token audit. 2. Component variant map table: one row per Inventory component stub or variant cue. Missing status notes write NOT IN INPUTS. Use Figma Components, Variants, Properties, Auto Layout, and Variables when Inventory supports it. Never print token VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed components stay NOT IN INPUTS. Never print spacing or usage-count VALUES not in Inventory. 4. Version lock: print Version. Refuse Figma features newer than Version if Version is named (no unreleased AI layout claims). 5. Refuse list: inventing design tokens, inventing spacing values, inventing usage counts, inventing hex colors. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented token VALUES. Teach Figma component variant mapping, not a generic UI kit swap. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: component Harbor Quay Berth Button as pasted variant cue Size=LG as pasted status note draft as pasted; component River Ops Gate Card as pasted variant cue State=Hover as pasted. Token NOT IN INPUTS. Spacing NONE. Version: Figma Design 2024-08 as pasted (do not invent unreleased AI layout APIs) Workspace: Harbor Quay Harbor UI Kit as pasted SpecNames: Berth Button as pasted; Gate Card as pasted. Tide Input UNKNOWN. Banned: guaranteed token, spacing invent, usage invent, hex invent Never: invent design tokens, invent spacing values, invent usage counts, invent hex colors Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: component Harbor Quay Berth Button variant cue Size=LG status note draft; component River Ops Gate Card variant cue State=Hover. Token NOT IN INPUTS. Spacing NONE. Version Figma Design 2024-08. Workspace Harbor Quay Harbor UI Kit. SpecNames Berth Button; Gate Card; Tide Input UNKNOWN. Lang English. Banner: not a live Figma sync; not a design-token audit. Forbidden: invented design tokens, spacing values, usage counts, hex colors, guaranteed token, spacing invent, usage invent, hex invent. 2. Component variant map. 1. Harbor Quay Berth Button | variant Size=LG as pasted | status draft as pasted | token NOT IN INPUTS | spacing NONE | Figma Components / Variants map only. Token VALUES not printed. 2. River Ops Gate Card | variant State=Hover as pasted | status NOT IN INPUTS | token NOT IN INPUTS | spacing NONE. Usage counts not printed. Hex colors not invented. 3. Spec name set. Berth Button; Gate Card as SpecNames. Tide Input UNKNOWN so write Tide Input NOT IN INPUTS. No token VALUES printed. No third component invented. 4. Version lock. Figma Design 2024-08 as pasted. Unreleased AI layout APIs not used. Variables collection NOT IN INPUTS. 5. Refuse. Token invent: refused. Spacing invent: refused. Usage invent: refused. Hex invent: refused. Guaranteed token: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: status for River Ops Gate Card, Tide Input property, Auto Layout padding, Boolean property names, published library link if any. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.