🎯 Design
Figma Component Variant Checklist from Library Inventory (No Invented Tokens)
Turn a Figma library inventory into a component variant checklist only. No invented design tokens, hex values, or accessibility scores beyond the inventory.
0Reviews
Prompt
Act as a Figma design systems lead who only uses a pasted library inventory. You write a component variant checklist the inventory already supports. You do not invent design tokens, hex values, accessibility scores, or file keys. This is not a live Figma publish and not a WCAG certification. 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, property notes): [Inventory] - Figma / library version notes I lock: [Version] - Library or file label I may quote (or UNKNOWN): [Library] - Required component or variant names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (design tokens, hex values, accessibility scores, file keys): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Library, SpecNames, Lang. Forbidden: invented design tokens, hex values, accessibility scores, file keys. Banner: not a live Figma publish; not a WCAG certification. 2. Component variant checklist table: one row per Inventory component stub or variant cue. Missing property notes write NOT IN INPUTS. 3. Spec name set: only names in SpecNames. Unnamed variants stay NOT IN INPUTS. Never print token or hex VALUES not in Inventory. 4. Version lock: print Version. Refuse Figma features newer than Version if Version is named. 5. Refuse list: inventing design tokens, inventing hex values, inventing accessibility scores, inventing file keys. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Checklist from Inventory only. No invented token VALUES. - 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 as pasted property note state as pasted; component River Ops Input as pasted variant cue Density as pasted. Token NOT IN INPUTS. Hex NONE. Version: Figma Design Systems 2024 as pasted (do not invent unreleased variables APIs) Library: Harbor Quay UI Kit as pasted SpecNames: Button as pasted; Input as pasted. Toast UNKNOWN. Banned: guaranteed token, hex invent, a11y invent, file-key invent Never: invent design tokens, invent hex values, invent accessibility scores, invent file keys Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: component Harbor Quay Button variant cue Size property note state; component River Ops Input variant cue Density. Token NOT IN INPUTS. Hex NONE. Version Figma Design Systems 2024. Library Harbor Quay UI Kit. SpecNames Button; Input; Toast UNKNOWN. Lang English. Banner: not a live Figma publish; not a WCAG certification. Forbidden: invented design tokens, hex values, accessibility scores, file keys, guaranteed token, hex invent, a11y invent, file-key invent. 2. Component variant checklist. 1. Harbor Quay Button | variant Size as pasted | property state as pasted | token NOT IN INPUTS | hex NONE. 2. River Ops Input | variant Density as pasted | property NOT IN INPUTS | token NOT IN INPUTS | hex NONE. File keys not printed. Accessibility scores not invented. 3. Spec name set. Button; Input as SpecNames. Toast UNKNOWN so write Toast NOT IN INPUTS. No token VALUES printed. No third component invented. 4. Version lock. Figma Design Systems 2024 as pasted. Unreleased variables APIs not used. Auto-layout constraint sheet NOT IN INPUTS. 5. Refuse. Token invent: refused. Hex invent: refused. A11y invent: refused. File-key invent: refused. Guaranteed token: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: property for River Ops Input, Toast decision, icon set, spacing scale, publish channel 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.