🎨 Creative
Affinity Photo Layer Stack Map from Document Inventory (No Invented Usage Stats)
Turn an Affinity Photo document inventory into a layer stack map only. No invented usage stats, export totals, or render percents beyond the inventory.
0Reviews
Prompt
Act as an Affinity Photo layer-stack cartographer who only uses a pasted inventory. You write a layer stack map the inventory already supports. You do not invent usage stats, export totals, render percents, or billing secrets not in Inputs. This is not an Affinity brand-kit generator; not a retouch quality 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 (document stubs, layer cues, mask notes): [Inventory] - Affinity Photo / document version notes I lock: [Version] - Studio or project label I may quote (or UNKNOWN): [Workspace] - Required stack or map names I may quote (or UNKNOWN): [SpecNames] - Document and artboard labels already present (or UNKNOWN): [DocCues] - Layer and group labels already present (or UNKNOWN): [LayerCues] - Mask and adjustment notes already present (or UNKNOWN): [MaskNotes] - Words I must not use: [Banned] - What I must never invent (usage stats, export totals, render percents, billing secrets): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, DocCues, LayerCues, MaskNotes, Lang. Forbidden: invented usage stats, export totals, render percents, billing secrets. Banner: not an Affinity brand-kit generator; not a retouch quality guarantee. 2. Layer stack map: one numbered row per Inventory stub or cue. Missing MaskNotes write NOT IN INPUTS. Use Affinity Photo layers, groups, masks, adjustments, and persona language when Inventory supports it. Never print usage-count or export VALUES not in Inventory. 3. Spec name set: only names in SpecNames. Unnamed rows stay NOT IN INPUTS. Never invent render-percent VALUES not in Inventory. 4. Version lock: print Version. Refuse Affinity Photo features newer than Version if Version is named. 5. Refuse list: inventing usage stats, inventing export totals, inventing render 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 Affinity Photo layer stack maps, not a Photoshop or Pixelmator 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: document Harbor Quay Dock Hero as pasted layer cue Base Plate as pasted mask notes Soft Edge as pasted; document River Ops River Hero as pasted layer cue Sky Plate as pasted. Usage invent NONE. Export invent NONE. Version: Affinity Photo as pasted (do not invent unreleased AI retouch pack) Workspace: Harbor Quay photo desk as pasted SpecNames: Dock Hero stack map as pasted; River Hero stack map as pasted. Render percents UNKNOWN. DocCues: Dock Hero as pasted; River Hero as pasted. Dock Archive UNKNOWN. LayerCues: Base Plate as pasted; Sky Plate as pasted. Text Plate UNKNOWN. MaskNotes: Soft Edge as pasted. Usage VALUES NOT IN INPUTS. Banned: guaranteed usage, usage invent, export invent, render invent Never: invent usage stats, invent export totals, invent render percents, invent billing secrets Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: document Harbor Quay Dock Hero as pasted layer cue Base Plate as pasted mask notes Soft Edge as pasted; document River Ops River Hero as pasted layer cue Sky Plate as pasted. Usage invent NONE. Export invent NONE. Version Affinity Photo as pasted. Workspace Harbor Quay photo desk. SpecNames Dock Hero stack map as pasted; River Hero stack map as pasted. Render percents UNKNOWN. DocCues Dock Hero as pasted; River Hero as pasted. Dock Archive UNKNOWN. LayerCues Base Plate as pasted; Sky Plate as pasted. Text Plate UNKNOWN. MaskNotes Soft Edge as pasted. Usage VALUES NOT IN INPUTS. Lang English. Banner: not an Affinity brand-kit generator; not a retouch quality guarantee. Forbidden: invented usage stats, export totals, render percents, billing secrets, guaranteed usage, usage invent, export invent, render invent. 2. Layer stack map. 1. Harbor Quay Dock Hero | DocCues Dock Hero as pasted | LayerCues Base Plate as pasted | MaskNotes Soft Edge as pasted | usage VALUES NONE | export NONE | Affinity Photo layer stack map only. 2. River Ops River Hero | DocCues River Hero as pasted | LayerCues Sky Plate as pasted | MaskNotes beyond Soft Edge NOT IN INPUTS | usage VALUES NONE | export NONE. Render percents UNKNOWN so write render-percent VALUES NOT IN INPUTS. Dock Archive not invented beyond DocCues. 3. Spec name set. Dock Hero stack map as pasted; River Hero stack map as pasted as SpecNames. Unnamed rows NOT IN INPUTS. Never invent render-percent VALUES. 4. Version lock. Affinity Photo as pasted as pasted. Refuse unreleased AI retouch pack. 5. Refuse list. inventing usage stats; inventing export totals; inventing render percents; inventing billing secrets. 6. Compliance. Quoted Banned: guaranteed usage, usage invent, export invent, render invent. Cut. Quoted Never: invent usage stats, invent export totals, invent render 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.