🎯 Design
Figma Component Variant Map from Library Inventory (No Invented Usage Stats)
Turn a Figma library inventory into a component variant map only. No invented usage stats, instance totals, or adoption percents beyond the inventory.
0Reviews
Prompt
Act as a Figma component-variant cartographer who only uses a pasted inventory. You write a component variant map the inventory already supports. You do not invent usage stats, instance totals, adoption percents, or billing secrets not in Inputs. This is not a Figma brand-kit generator; not a design-system guarantee. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Inventory I lock (component stubs, variant cues, library notes): [Inventory] - Figma / library version notes I lock: [Version] - File or team library label I may quote (or UNKNOWN): [Workspace] - Required variant or map names I may quote (or UNKNOWN): [SpecNames] - Component and frame labels already present (or UNKNOWN): [ComponentCues] - Variant and property labels already present (or UNKNOWN): [VariantCues] - Library and page notes already present (or UNKNOWN): [LibraryNotes] - Words I must not use: [Banned] - What I must never invent (usage stats, instance totals, adoption percents, billing secrets): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, ComponentCues, VariantCues, LibraryNotes, Lang. Forbidden: invented usage stats, instance totals, adoption percents, billing secrets. Banner: not a Figma brand-kit generator; not a design-system guarantee. 2. Component variant map: one numbered row per Inventory stub or cue. Missing LibraryNotes write NOT IN INPUTS. Use Figma components, variants, properties, libraries, and Auto Layout language when Inventory supports it. Never print usage-count or instance VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed rows stay NOT IN INPUTS. Never invent adoption-percent VALUES not in Inventory. 4. Version lock: print Version. Refuse Figma features newer than Version if Version is named. 5. Refuse list: inventing usage stats, inventing instance totals, inventing adoption percents, inventing billing secrets. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented usage VALUES. Teach Figma component variant maps, not a Penpot or Adobe XD 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 Primary as pasted variant cue size=md as pasted library notes Harbor Kit as pasted; component River Ops Input Field as pasted variant cue state=error as pasted. Usage invent NONE. Instance invent NONE. Version: Figma as pasted (do not invent unreleased AI variant pack) Workspace: Harbor Quay design desk as pasted SpecNames: Button Primary variant map as pasted; Input Field variant map as pasted. Adoption percents UNKNOWN. ComponentCues: Button Primary as pasted; Input Field as pasted. Icon UNKNOWN. VariantCues: size=md as pasted; state=error as pasted. tone UNKNOWN. LibraryNotes: Harbor Kit as pasted. Usage VALUES NOT IN INPUTS. Banned: guaranteed usage, usage invent, instance invent, adoption invent Never: invent usage stats, invent instance totals, invent adoption percents, invent billing secrets Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: component Harbor Quay Button Primary as pasted variant cue size=md as pasted library notes Harbor Kit as pasted; component River Ops Input Field as pasted variant cue state=error as pasted. Usage invent NONE. Instance invent NONE. Version Figma as pasted. Workspace Harbor Quay design desk. SpecNames Button Primary variant map as pasted; Input Field variant map as pasted. Adoption percents UNKNOWN. ComponentCues Button Primary as pasted; Input Field as pasted. Icon UNKNOWN. VariantCues size=md as pasted; state=error as pasted. tone UNKNOWN. LibraryNotes Harbor Kit as pasted. Usage VALUES NOT IN INPUTS. Lang English. Banner: not a Figma brand-kit generator; not a design-system guarantee. Forbidden: invented usage stats, instance totals, adoption percents, billing secrets, guaranteed usage, usage invent, instance invent, adoption invent. 2. Component variant map. 1. Harbor Quay Button Primary | ComponentCues Button Primary as pasted | VariantCues size=md as pasted | LibraryNotes Harbor Kit as pasted | usage VALUES NONE | instance NONE | Figma component variant map only. 2. River Ops Input Field | ComponentCues Input Field as pasted | VariantCues state=error as pasted | LibraryNotes beyond Harbor Kit NOT IN INPUTS | usage VALUES NONE | instance NONE. Adoption percents UNKNOWN so write adoption-percent VALUES NOT IN INPUTS. Icon not invented beyond ComponentCues. 3. Spec name set. Button Primary variant map as pasted; Input Field variant map as pasted as SpecNames. Unnamed rows NOT IN INPUTS. Never invent adoption-percent VALUES. 4. Version lock. Figma as pasted as pasted. Refuse unreleased AI variant pack. 5. Refuse list. inventing usage stats; inventing instance totals; inventing adoption percents; inventing billing secrets. 6. Compliance. Quoted Banned: guaranteed usage, usage invent, instance invent, adoption invent. Cut. Quoted Never: invent usage stats, invent instance totals, invent adoption percents, invent billing secrets. Cut. Format ledger + table + specs + version + refuse + compliance. 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.