Brand Visual System with Prompt Library
Build a reusable brand look in ForgeEcho—palette locks, lighting recipes, Prompt Library naming, and SKU field swaps so Amazon, Shopify, and Meta creatives stay consistent.
The problem: week-three drift
Week one looks on-brand. Week three every operator has a slightly different “premium,” “clean,” or “UGC” prompt. Feeds and ad accounts start looking like three freelancers shared a login.
A brand visual system in ForgeEcho is not a PDF moodboard alone—it is a small set of locked prompt blocks + Prompt Library naming + field-swap rules so SKUs and campaigns inherit the same look.
What to lock vs what to swap
| Lock (brand system) | Swap (per job) |
|---|---|
| Palette adjectives (2–4 words) | Product noun, volume, colorway |
| Lighting recipe | Angle (front / 3/4) |
| Background family (studio white / warm marble / soft gradient) | Channel ratio (1:1, 4:5, 9:16) |
| Negative / constraint block | CTA mood for ads only |
| Camera distance language | Lifestyle prop (only if approved) |
If two people change palette and lighting between runs, you no longer have a system.
The four prompt blocks
Save each block as its own library note or as labeled sections inside one master prompt.
1) Subject block
Single [PRODUCT], [VOLUME], [PRIMARY COLOR], centered hero,
packaging geometry unchanged from reference, label text sharp and readable2) Light + camera block (example: “DTC soft studio”)
Soft key light from upper left, subtle contact shadow,
gentle rim light, photorealistic commercial product photography,
35–50mm look, shallow but readable depth of field3) Background family (pick one per channel)
| Family | Use |
|---|---|
bg-white | Amazon / Google Shopping mains |
bg-marble | Shopify PDP hero, Meta lifestyle |
bg-soft-gradient | Posters / sale KV (typography safe top third) |
bg-ugc-desk | Faceless Shorts covers |
4) Constraint block (almost never edit)
No watermark, no fake logos, no extra products, no hands unless requested,
no garbled text, keep brand colors accurate to physical productAssemble: Subject + Light + Background + Constraints + Aspect.
Prompt Library naming convention
Use filenames humans can filter:
[brand]-[channel]-[bg]-[ratio]-[model]-[v#]Examples:
acme-amazon-white-1x1-nb2-v3acme-meta-marble-4x5-nb2-v1acme-tiktok-ugcdesk-9x16-nb2-v2
Inside the entry, store:
| Field | Example |
|---|---|
| Full prompt | (paste) |
| Reference required? | yes / no |
| Credits / final | ~10.5 with 1K×2 + 2K×1 |
| Owner | growth / ecommerce |
| Status | draft / gold / retired |
Gold means it shipped or beat CTR. Retired means creative fatigue or brand refresh—do not delete history; mark retired so juniors do not revive it.
Channel kits (minimum viable brand system)
Ship these three kits before you invent a fourth look:
| Kit | Ratio | Background | Notes |
|---|---|---|---|
| Marketplace main | 1:1 | bg-white | Compliance first—see Ecommerce |
| Paid social still | 4:5 | bg-marble or approved lifestyle | Separate from mains |
| Shorts cover | 9:16 | bg-ugc-desk or product hero | Top third low texture for captions |
Optional fourth: Poster safe-zone kit for launches.
Operator SOP (15 minutes to onboard)
- Open the gold library entry for the channel
- Swap only bracketed SKU fields in Chat
- Generate 1K × 2 screen → 2K × 1 final
- Score with the brand checklist below
- If fail: change one lever (light OR background OR angle)—not all three
Chat cost: usually 0.5–1 credit for the field swap. Do not rewrite the light block from scratch each time.
Brand checklist (score every final)
- Palette matches brand deck (within tolerance)
- Lighting recipe recognizable as the kit
- Background family correct for channel
- Label / logo readable at thumbnail
- No new props that break brand rules
- Library tag still accurate (or bump
v#)
When to open a new version (v4) vs a new kit
| Change | Action |
|---|---|
| Slightly warmer key light | New v# on same kit |
| New seasonal palette (holiday red) | New kit bg-holiday with end date |
| New sub-brand | New [brand] prefix—do not overload one kit |
| CTR collapse on gold | Retire gold; A/B two v# candidates for 7 days |
Case study: 3 SKUs, one look (sketch)
Brand locks: soft upper-left key, matte glass language, bg-marble for Meta.
| SKU | Swaps only | Result |
|---|---|---|
| Serum 30ml amber | product + color | Matches kit |
| Cream 50ml white jar | product + color | Matches kit |
| Mist 100ml | product + color | Matches kit |
Total exploration credits after gold exists: often under 12 per SKU. Without locks, the same three SKUs can burn 40+ credits hunting “premium.”
Common mistakes
- Storing screenshots in Slack instead of Prompt Library
- Letting every freelancer add new adjectives weekly
- Using Amazon white prompts for Meta ads (or the reverse)
- Style-transferring brand kits into anime for “fun” without a separate experimental kit
FAQ
Can style transfer be part of the brand system?
Yes—as a named experimental kit, not as edits on the compliance main. See Image Style Transfer.
How many gold prompts is too many?
If operators cannot find the right entry in 30 seconds, you have too many. Aim for ≤3 gold kits per brand at the start.
Does this replace a design system in Figma?
No. Figma owns type and logo. ForgeEcho owns photographic / illustrated base frames and the words that regenerate them.