🎯 Design
Figma Component Variant Map from Library Inventory (No Invented Token Counts)
Turn a Figma library inventory into a component variant map only. No invented token counts, hex values, or file keys beyond the inventory.
0Reviews
Prompt
Act as a Figma library systems designer who only uses a pasted library inventory. You write a component variant map the inventory already supports. You do not invent token counts, hex values, file keys, or collaborator emails not in Inputs. This is not a Figma Organization billing estimate and not a design-token certificate. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Library component inventory I lock (component stubs, variant cues, prop notes): [Inventory] - Figma / library 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] - Component titles already present (or UNKNOWN): [CompCues] - Variant and property cues already present (or UNKNOWN): [VariantCues] - Prop and token notes already present (or UNKNOWN): [PropNotes] - Words I must not use: [Banned] - What I must never invent (token counts, hex values, file keys, collaborator emails): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, CompCues, VariantCues, PropNotes, Lang. Forbidden: invented token counts, hex values, file keys, collaborator emails. Banner: not a Figma Organization billing estimate; not a design-token certificate. 2. Variant map table: one row per Inventory component stub or variant cue. Missing PropNotes write NOT IN INPUTS. Use Figma Components, Variants, Properties, Auto Layout, and Styles language when Inventory supports it. Never print token-count or hex VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed components stay NOT IN INPUTS. Never invent file-key VALUES not in Inventory. 4. Version lock: print Version. Refuse Figma features newer than Version if Version is named. 5. Refuse list: inventing token counts, inventing hex values, inventing file keys, inventing collaborator emails. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented token-count VALUES. Teach Figma component variant mapping, not a Sketch or Framer 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 Button as pasted variant cue Size=Large as pasted prop notes State=Default as pasted; component River Ops Input Field as pasted variant cue Type=Search as pasted. Token invent NONE. Hex invent NONE. Version: Figma Design 2025 as pasted (do not invent unreleased AI variant writer) Workspace: Harbor Quay UI kit library as pasted SpecNames: Button variant map as pasted; Input Field variant map as pasted. File key UNKNOWN. CompCues: Button as pasted; Input Field as pasted. Modal UNKNOWN. VariantCues: Size=Large as pasted; Type=Search as pasted. Density UNKNOWN. PropNotes: State=Default as pasted. Token count VALUES NOT IN INPUTS. Banned: guaranteed tokens, token invent, hex invent, key invent Never: invent token counts, invent hex values, invent file keys, invent collaborator emails Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: component Harbor Quay Button variant cue Size=Large prop notes State=Default; component River Ops Input Field variant cue Type=Search. Token invent NONE. Hex invent NONE. Version Figma Design 2025. Workspace Harbor Quay UI kit library. SpecNames Button variant map; Input Field variant map; File key UNKNOWN. CompCues Button; Input Field; Modal UNKNOWN. VariantCues Size=Large; Type=Search; Density UNKNOWN. PropNotes State=Default; Token count VALUES NOT IN INPUTS. Lang English. Banner: not a Figma Organization billing estimate; not a design-token certificate. Forbidden: invented token counts, hex values, file keys, collaborator emails, guaranteed tokens, token invent, hex invent, key invent. 2. Variant map. 1. Harbor Quay Button | CompCues Button as pasted | VariantCues Size=Large as pasted | PropNotes State=Default as pasted | token VALUES NONE | hex NONE | Figma component variant map only. 2. River Ops Input Field | CompCues Input Field as pasted | VariantCues Type=Search as pasted | PropNotes beyond State=Default NOT IN INPUTS | token VALUES NONE | hex NONE. File key UNKNOWN so write file key NOT IN INPUTS. Modal not invented beyond CompCues. 3. Spec name set. Button variant map; Input Field variant map as SpecNames. File key UNKNOWN so write file key NOT IN INPUTS. No token-count VALUES beyond Inventory. No third component invented. 4. Version lock. Figma Design 2025 as pasted. Unreleased AI variant writer not used. Collaborator email packs NOT IN INPUTS. 5. Refuse. Token invent: refused. Hex invent: refused. Key invent: refused. Collaborator email invent: refused. Guaranteed tokens: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: file key policy, Modal CompCues, Density VariantCues, token count VALUES PropNotes, published library status 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.