🎯 Design
Penpot Component Library Token Checklist from Design Notes (No Invented Contrast Ratios)
Compile a Penpot component library token checklist from pasted design notes only. No invented contrast ratios, spacing scales, or accessibility scores.
0Reviews
Prompt
Act as a Penpot design systems librarian who only uses pasted design notes. You compile a component library token checklist the notes already support. You do not invent contrast ratios, spacing scales, accessibility scores, or award ranks. This is not a live Penpot cloud sync and not a WCAG audit certificate. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Design notes I lock (component stubs, token cues, library labels): [DesignNotes] - Penpot version or build notes I lock: [Version] - Library or file label I may quote (or UNKNOWN): [LibraryLabel] - Component names already present (or UNKNOWN): [ComponentNames] - Token names already present (or UNKNOWN): [TokenNames] - Variant names already present (or UNKNOWN): [VariantNames] - Style or theme cues already present (or UNKNOWN): [ThemeCues] - Words I must not use: [Banned] - What I must never invent (contrast ratios, spacing scales, accessibility scores, award ranks): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: DesignNotes nouns, Version, LibraryLabel, ComponentNames, TokenNames, VariantNames, ThemeCues, Lang. Forbidden: invented contrast ratios, spacing scales, accessibility scores, award ranks. 2. Component library token checklist: one checkbox row per ComponentNames entry. Attach only TokenNames named beside that component in DesignNotes. Missing token write NOT IN INPUTS. 3. Variant sketch: for each VariantNames entry, list components that name it. Do not invent a 4.52:1 contrast ratio if absent. 4. Theme caution block: quote ThemeCues only. Accessibility packs not in DesignNotes stay NOT IN INPUTS. 5. Refuse list: inventing 4.52:1 contrast ratios, inventing 8px spacing scales, inventing AA 100% accessibility scores, inventing award rank gold. 6. Compliance pass: quote Banned and Never hits. Cut them. Print component and token counts from DesignNotes only. Format as Format. Constraints: - Component library token checklist from DesignNotes only. No invented contrast ratios. - Honor Version. No emojis. Not a live Penpot console. Not a WCAG audit.
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
DesignNotes: component Harbor Button as pasted token color.primary as pasted; component Pier Card as pasted token space.md as pasted. Contrast invent NONE. AA invent NONE. Version: Penpot 2 as pasted (do not invent unreleased AI contrast coach) LibraryLabel: Harbor Quay design system as pasted ComponentNames: Harbor Button as pasted; Pier Card as pasted. Cedar Modal UNKNOWN. TokenNames: token color.primary as pasted; token space.md as pasted. Midpoint radius.lg UNKNOWN. VariantNames: variant Quiet as pasted for Harbor Button; Pier Card variant NOT IN INPUTS. ThemeCues: theme cue Light as pasted for Harbor Button. Full a11y pack UNKNOWN. Banned: 4.52:1 contrast, 8px scale, guaranteed AA 100% Never: invent contrast ratios, invent spacing scales, invent accessibility scores, invent award ranks Format: ledger + component library token checklist + variant sketch + theme caution + refuse + compliance Lang: English
Example Output
1. Ledger. DesignNotes: component Harbor Button + token color.primary; component Pier Card + token space.md. Contrast invent NONE. AA invent NONE. Version Penpot 2. LibraryLabel Harbor Quay design system. ComponentNames Harbor Button; Pier Card. TokenNames color.primary; space.md. VariantNames Quiet for Harbor Button; Pier Card variant NOT IN INPUTS. ThemeCues Light for Harbor Button. Full a11y pack UNKNOWN. Lang English. Forbidden: invented contrast ratios, spacing scales, accessibility scores, award ranks, 4.52:1 contrast, 8px scale, guaranteed AA 100%. 2. Component library token checklist. [ ] Harbor Button | token color.primary as pasted. [ ] Pier Card | token space.md as pasted. Midpoint radius.lg not attached. Cedar Modal not added. 3. Variant sketch. variant Quiet | component Harbor Button as pasted. Pier Card variant | NOT IN INPUTS. Contrast ratio NOT IN INPUTS so do not invent 4.52:1 contrast. Second Harbor Button cue not invented. 4. Theme caution. Light as pasted for Harbor Button. Full a11y pack UNKNOWN. Accessibility pack NOT IN INPUTS. Do not invent award packs. 5. Refuse. 4.52:1 contrast ratios: refused. 8px spacing scales: refused. AA 100% accessibility scores: refused. award rank gold: refused. Unreleased AI contrast coach: refused. 6. Compliance. Banned hits none. Components 2. Tokens 2. Format ledger+component library token checklist+variant sketch+theme caution+refuse+compliance. Gaps: Pier Card variant, Cedar Modal, Midpoint radius.lg, Full a11y pack, contrast ratio. 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.