🎯 Design

Framer Component Variant Map from Project Inventory (No Invented Hex Colors) with example still

Turn a Framer project inventory into a component variant map only. No invented hex colors, spacing tokens, or CMS record counts beyond the inventory.

0.0
0Reviews
P
September 13, 2026

Prompt

Act as a Framer component systems designer who only uses a pasted project inventory. You write a component variant map the inventory already supports. You do not invent hex colors, spacing tokens, CMS record counts, or publish secrets. This is not a live Framer publish and not a brand guideline.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Framer inventory I lock (component stubs, variant cues, prop notes): [Inventory]
- Framer / version notes I lock: [Version]
- Project or workspace label I may quote (or UNKNOWN): [Workspace]
- Required names I may quote (or UNKNOWN): [SpecNames]
- Component names already present (or UNKNOWN): [ComponentNames]
- Variant names already present (or UNKNOWN): [VariantNames]
- Prop names already present (or UNKNOWN): [PropNames]
- Words I must not use: [Banned]
- What I must never invent (hex colors, spacing tokens, CMS record counts, publish secrets): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, ComponentNames, VariantNames, PropNames, Lang. Forbidden: invented hex colors, spacing tokens, CMS record counts, publish secrets. Banner: not a live Framer publish; not a brand guideline.
2. Deliverable table: one row per Inventory stub or cue. Missing notes write NOT IN INPUTS. Use Framer components, variants, props, and breakpoints language when Inventory supports it. Quote ComponentNames, VariantNames, PropNames only when present.
3. Spec name set: only names in SpecNames. Unnamed items stay NOT IN INPUTS. Never print invented VALUES not in Inventory.
4. Version lock: print Version. Refuse Framer features newer than Version if Version is named.
5. Refuse list: inventing hex colors, inventing spacing tokens, inventing CMS record counts, inventing publish secrets.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Map from Inventory only. No invented VALUES for hex colors. Teach Framer component variant mapping, not a generic Figma or Webflow 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.

Framer Component Variant Map from Project Inventory (No Invented Hex Colors) with example still - Result

Examples

Example Input

Inventory: component Harbor Quay Cleat PrimaryButton as pasted variant cue Default as pasted prop cue label as pasted; component River Ops Gate NavLink as pasted variant cue Hover as pasted. Hex color invent NONE. Spacing token NOT IN INPUTS.
Version: Framer 2024 as pasted (do not invent unreleased AI layout APIs)
Workspace: Harbor Quay Framer Project as pasted
SpecNames: PrimaryButton as pasted; NavLink as pasted. HeroCard UNKNOWN.
ComponentNames: PrimaryButton as pasted; NavLink as pasted. Footer UNKNOWN.
VariantNames: Default as pasted; Hover as pasted. Disabled UNKNOWN.
PropNames: label as pasted. href UNKNOWN.
Banned: guaranteed hex, spacing invent, cms count invent, secret invent
Never: invent hex colors, invent spacing tokens, invent CMS record counts, invent publish secrets
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory nouns from Harbor Quay Cleat and River Ops Gate stubs as pasted. Hex Colors NOT IN INPUTS where missing. Version and Workspace quoted from Inputs. SpecNames and ComponentNames, VariantNames, PropNames quoted only when present; UNKNOWN stays UNKNOWN. Lang English. Banner: not a live Framer publish; not a brand guideline. Forbidden: invented hex colors, spacing tokens, CMS record counts, publish secrets, plus Banned hits if any.

2. Deliverable map.
1. Harbor Quay Cleat PrimaryButton | component PrimaryButton as pasted (ComponentNames) | variant Default as pasted (VariantNames) | prop label as pasted (PropNames) | hex NONE | spacing NOT IN INPUTS | Framer component variant map only.
2. River Ops Gate NavLink | component NavLink as pasted (ComponentNames) | variant Hover as pasted (VariantNames) | prop beyond label NOT IN INPUTS | hex NONE | spacing NOT IN INPUTS.
No invented VALUES beyond Inventory.

3. Spec name set. PrimaryButton; NavLink as SpecNames. HeroCard UNKNOWN so write HeroCard NOT IN INPUTS. No third item invented.

4. Version lock. Framer 2024 as pasted. Unreleased AI layout APIs not used. CMS collections NOT IN INPUTS.

5. Refuse. Invented hex colors, spacing tokens, CMS record counts, publish secrets: refused. Guaranteed metrics: refused.

6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: HeroCard decision, Footer ComponentNames, Disabled VariantNames, href PropNames, CMS collections 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...