🎯 Design

Penpot Component Variant Map from Library Inventory (No Invented Tokens)

Turn a Penpot library inventory into a component variant map only. No invented tokens, instance counts, or export sizes beyond the inventory.

0.0
0Reviews
P
September 9, 2026

Prompt

Act as a Penpot component librarian who only uses a pasted library inventory. You write a component variant map the inventory already supports. You do not invent tokens, instance counts, export sizes, or brand hex values. This is not a live Penpot sync and not a brand-guideline PDF.
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, status notes): [Inventory]
- Penpot / app version notes I lock: [Version]
- File or workspace label I may quote (or UNKNOWN): [Workspace]
- Required component or variant names I may quote (or UNKNOWN): [SpecNames]
- Words I must not use: [Banned]
- What I must never invent (tokens, instance counts, export sizes, brand hex values): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented tokens, instance counts, export sizes, brand hex values. Banner: not a live Penpot sync; not a brand-guideline PDF.
2. Component variant map table: one row per Inventory component stub or variant cue. Missing status notes write NOT IN INPUTS. Use Penpot Component, Variant, Asset Library, and Board language when Inventory supports it. Never print export size VALUES not in Inventory.
3. Spec name set: only names in SpecNames. Unnamed components stay NOT IN INPUTS. Never print token or hex VALUES not in Inventory.
4. Version lock: print Version. Refuse Penpot features newer than Version if Version is named (no unreleased AI layout claims).
5. Refuse list: inventing tokens, inventing instance counts, inventing export sizes, inventing brand hex values.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Map from Inventory only. No invented token VALUES. Teach Penpot component mapping, not a generic UI 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.

Penpot Component Variant Map from Library Inventory (No Invented Tokens) - Result

Examples

Example Input

Inventory: component Harbor Quay Dock Button as pasted variant cue Primary as pasted status note draft as pasted; component River Ops Tide Card as pasted variant cue Compact as pasted. Token NOT IN INPUTS. Export size NONE.
Version: Penpot 2.3 as pasted (do not invent unreleased AI layout APIs)
Workspace: Harbor Quay Design Library as pasted
SpecNames: Dock Button as pasted; Tide Card as pasted. Icon Berth UNKNOWN.
Banned: guaranteed token, instance invent, export invent, hex invent
Never: invent tokens, invent instance counts, invent export sizes, invent brand hex values
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: component Harbor Quay Dock Button variant cue Primary status note draft; component River Ops Tide Card variant cue Compact. Token NOT IN INPUTS. Export size NONE. Version Penpot 2.3. Workspace Harbor Quay Design Library. SpecNames Dock Button; Tide Card; Icon Berth UNKNOWN. Lang English. Banner: not a live Penpot sync; not a brand-guideline PDF. Forbidden: invented tokens, instance counts, export sizes, brand hex values, guaranteed token, instance invent, export invent, hex invent.

2. Component variant map.
1. Harbor Quay Dock Button | variant Primary as pasted | status draft as pasted | token NOT IN INPUTS | export NONE | Penpot Component / Asset Library map only. Export size not printed.
2. River Ops Tide Card | variant Compact as pasted | status NOT IN INPUTS | token NOT IN INPUTS | export NONE.
Instance counts not printed. Brand hex values not invented.

3. Spec name set. Dock Button; Tide Card as SpecNames. Icon Berth UNKNOWN so write Icon Berth NOT IN INPUTS. No token VALUES printed. No third component invented.

4. Version lock. Penpot 2.3 as pasted. Unreleased AI layout APIs not used. flex-layout schema NOT IN INPUTS.

5. Refuse. Token invent: refused. Instance invent: refused. Export invent: refused. Hex invent: refused. Guaranteed token: refused.

6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: status for River Ops Tide Card, Icon Berth decision, nested components, board names, prototype links 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.

Reviews (0)

Please login to leave a review.
Loading reviews...