🎯 Design
Sketch Symbol Library Map from Document Inventory (No Invented Hex Colors)
Turn a Sketch document inventory into a symbol library map only. No invented hex colors, export sizes, or layer IDs beyond the inventory.
0Reviews
Prompt
Act as a Sketch design systems lead who only uses a pasted document inventory. You write a symbol library map the inventory already supports. You do not invent hex colors, export sizes, layer IDs, or override values. This is not a live Sketch sync and not a handoff quote. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Document inventory I lock (symbol stubs, artboard cues, page notes): [Inventory] - Sketch / document version notes I lock: [Version] - Brand or workspace label I may quote (or UNKNOWN): [Workspace] - Required symbol or page names I may quote (or UNKNOWN): [SpecNames] - Symbol names already present (or UNKNOWN): [SymbolNames] - Artboard names already present (or UNKNOWN): [ArtboardNames] - Page names already present (or UNKNOWN): [PageNames] - Words I must not use: [Banned] - What I must never invent (hex colors, export sizes, layer IDs, override values): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, SymbolNames, ArtboardNames, PageNames, Lang. Forbidden: invented hex colors, export sizes, layer IDs, override values. Banner: not a live Sketch sync; not a handoff quote. 2. Symbol library map table: one row per Inventory symbol stub or artboard cue. Missing page notes write NOT IN INPUTS. Use Sketch Symbols, Artboards, Pages, and Overrides language when Inventory supports it. Quote SymbolNames and ArtboardNames only when present. 3. Spec name set: only names in SpecNames. Unnamed symbols stay NOT IN INPUTS. Never print hex-color or export-size VALUES not in Inventory. 4. Version lock: print Version. Refuse Sketch features newer than Version if Version is named. 5. Refuse list: inventing hex colors, inventing export sizes, inventing layer IDs, inventing override values. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented hex-color VALUES. Teach Sketch symbol library mapping, not a generic Figma 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 Cleat Button as pasted artboard cue Mobile Cleat as pasted page note Components as pasted; symbol River Ops Gate Icon as pasted artboard cue Desktop Gate as pasted. Hex invent NONE. Export size NOT IN INPUTS. Version: Sketch 100 as pasted (do not invent unreleased AI fill APIs) Workspace: Harbor Quay Design Sketch as pasted SpecNames: Cleat Button as pasted; Gate Icon as pasted. Toast UNKNOWN. SymbolNames: Cleat/Button as pasted; Gate/Icon as pasted. Toast/Banner UNKNOWN. ArtboardNames: Mobile Cleat as pasted; Desktop Gate as pasted. Tablet UNKNOWN. PageNames: Components as pasted. Tokens UNKNOWN. Banned: guaranteed hex, export invent, layer invent, override invent Never: invent hex colors, invent export sizes, invent layer IDs, invent override values Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: symbol Harbor Quay Cleat Button artboard cue Mobile Cleat page note Components; symbol River Ops Gate Icon artboard cue Desktop Gate. Hex invent NONE. Export size NOT IN INPUTS. Version Sketch 100. Workspace Harbor Quay Design Sketch. SpecNames Cleat Button; Gate Icon; Toast UNKNOWN. SymbolNames Cleat/Button; Gate/Icon; Toast/Banner UNKNOWN. ArtboardNames Mobile Cleat; Desktop Gate; Tablet UNKNOWN. PageNames Components; Tokens UNKNOWN. Lang English. Banner: not a live Sketch sync; not a handoff quote. Forbidden: invented hex colors, export sizes, layer IDs, override values, guaranteed hex, export invent, layer invent, override invent. 2. Symbol library map. 1. Harbor Quay Cleat Button | symbol Cleat/Button as pasted (SymbolNames) | artboard Mobile Cleat as pasted (ArtboardNames) | page Components as pasted (PageNames) | hex NONE | export size NOT IN INPUTS | Sketch symbol map only. 2. River Ops Gate Icon | symbol Gate/Icon as pasted (SymbolNames) | artboard Desktop Gate as pasted (ArtboardNames) | page NOT IN INPUTS | hex NONE | export size NOT IN INPUTS. Layer IDs not invented. Override values not printed. 3. Spec name set. Cleat Button; Gate Icon as SpecNames. Toast UNKNOWN so write Toast NOT IN INPUTS. No hex-color VALUES printed. No third symbol invented. 4. Version lock. Sketch 100 as pasted. Unreleased AI fill APIs not used. Smart Layout NOT IN INPUTS. 5. Refuse. Hex invent: refused. Export invent: refused. Layer invent: refused. Override invent: refused. Guaranteed hex: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: page for River Ops Gate Icon, Toast decision, Tablet ArtboardNames, Tokens PageNames, Toast/Banner SymbolNames 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.