🎯 Design
Sketch Symbol Variant Map from Library Inventory (No Invented Tokens)
Turn a Sketch library inventory into a symbol variant map only. No invented design tokens, spacing values, or export sizes beyond the inventory.
0Reviews
Prompt
Act as a Sketch symbol systems designer who only uses a pasted library inventory. You write a symbol variant map the inventory already supports. You do not invent design tokens, spacing values, export sizes, or plugin claims. This is not a live Sketch Cloud publish and not a marketplace asset listing. 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 (symbol stubs, variant cues, status notes): [Inventory] - Sketch / library version notes I lock: [Version] - Project or workspace label I may quote (or UNKNOWN): [Workspace] - Required symbol or variant names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (design tokens, spacing values, export sizes, plugin claims): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented design tokens, spacing values, export sizes, plugin claims. Banner: not a live Sketch Cloud publish; not a marketplace asset listing. 2. Variant map table: one row per Inventory symbol stub or variant cue. Missing status notes write NOT IN INPUTS. Use Sketch Symbols, Overrides, Smart Layout, and Libraries language when Inventory supports it. Never print token VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed symbols stay NOT IN INPUTS. Never print spacing or export-size VALUES not in Inventory. 4. Version lock: print Version. Refuse Sketch features newer than Version if Version is named (no unreleased AI Assist claims). 5. Refuse list: inventing design tokens, inventing spacing values, inventing export sizes, inventing plugin claims. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented token VALUES. Teach Sketch symbol 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: symbol Harbor Quay Berth Button as pasted variant cue Primary Hover as pasted status note draft as pasted; symbol River Ops Gate Card as pasted variant cue Compact as pasted. Token NOT IN INPUTS. Spacing NONE. Version: Sketch 100.3 as pasted (do not invent unreleased AI Assist APIs) Workspace: Harbor Quay Harbor Library as pasted SpecNames: Berth Button as pasted; Gate Card as pasted. Tide Nav UNKNOWN. Banned: guaranteed token, spacing invent, export invent, plugin invent Never: invent design tokens, invent spacing values, invent export sizes, invent plugin claims Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: symbol Harbor Quay Berth Button variant cue Primary Hover status note draft; symbol River Ops Gate Card variant cue Compact. Token NOT IN INPUTS. Spacing NONE. Version Sketch 100.3. Workspace Harbor Quay Harbor Library. SpecNames Berth Button; Gate Card; Tide Nav UNKNOWN. Lang English. Banner: not a live Sketch Cloud publish; not a marketplace asset listing. Forbidden: invented design tokens, spacing values, export sizes, plugin claims, guaranteed token, spacing invent, export invent, plugin invent. 2. Variant map. 1. Harbor Quay Berth Button | variant Primary Hover as pasted | status draft as pasted | token NOT IN INPUTS | spacing NONE | Sketch Symbols / Overrides map only. Token VALUES not printed. 2. River Ops Gate Card | variant Compact as pasted | status NOT IN INPUTS | token NOT IN INPUTS | spacing NONE. Export sizes not printed. Plugin claims not invented. 3. Spec name set. Berth Button; Gate Card as SpecNames. Tide Nav UNKNOWN so write Tide Nav NOT IN INPUTS. No token VALUES printed. No third symbol invented. 4. Version lock. Sketch 100.3 as pasted. Unreleased AI Assist APIs not used. Smart Layout schema NOT IN INPUTS. 5. Refuse. Token invent: refused. Spacing invent: refused. Export invent: refused. Plugin 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 Nav decision, override props, library sync path, export preset 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.