# Worked examples

A library of full prompts that produced good results, with the model used and the reasoning. Use these as patterns to adapt, not verbatim copy.

## Logos

### Example 1 — Bakery wordmark + mark, Gemini Pro

```
Create an original, non-infringing logo for Field & Flour, a local bakery.
The logo should feel warm, simple, and timeless. Flat vector aesthetic
with a stylized wheat-stalk and ampersand mark above the wordmark,
balanced negative space, geometric proportions. Wordmark "Field & Flour"
set in a clean geometric sans-serif beneath the mark. Color palette: deep
terracotta #B5533C as primary with warm cream #F3EAD3 background.
Composition: single centered logo with generous padding (25% on all
sides), pure white background, crisp edges suitable for SVG conversion.
Logo should read clearly at favicon size and at billboard scale.
```

**Model:** `gemini-3-pro-image-preview`, `--aspect 1:1 --size 4K`. **Why this model:** Final logo deliverable, English text, single asset. Pro's text rendering keeps the wordmark crisp.

### Example 2 — Tech startup mark, OpenAI for transparent PNG

```
Logo brief: original, non-infringing logo for Quanta, a developer-tools
startup.
Personality: precise, modern, technical.
Mark: minimalist geometric monogram combining a "Q" and a circuit
trace, balanced negative space.
Typography: bold geometric sans-serif. Wordmark text (verbatim): "QUANTA".
Color palette: monochrome black #000000 only.
Composition: single centered logo, 30% padding, scales cleanly from
favicon to billboard.
Background: transparent.
Constraints: flat design, minimal strokes, no gradients. No watermark,
no extra text, no trademark symbols.
```

**Model:** `gpt-image-1.5`, `--quality high --size 1024x1024 --background transparent --output-format png`. **Why this model:** Native transparent PNG saves the background-removal step.

### Example 3 — Hebrew brand, two-stage workflow

**Stage 1 — generate the mark only with Gemini Pro:**
```
Create an original, non-infringing icon mark for "Agentleh", a Hebrew-
first WhatsApp AI assistant for small businesses. Mark only — no text,
no wordmark, no typography. A simple geometric abstraction combining a
speech bubble and a spark, suggesting communication and intelligence.
Centered on pure white background, generous padding (30% on all sides),
flat vector aesthetic with crisp edges, suitable for SVG conversion.
Color palette: WhatsApp green #25D366 as accent on pure white. 1:1
aspect.
```
**Stage 2 — composite Hebrew wordmark "אג'נטלה" in Figma using Heebo Bold below the mark.** See [reference/hebrew-rtl.md](reference/hebrew-rtl.md).

## Icons

### Example 4 — 6-icon UI set, single grid call

```
Generate a set of 6 UI icons arranged in a 3×2 grid on pure white
background. Icons (in reading order, left-to-right, top-to-bottom):
home (house outline), user (head and shoulders), settings (gear), search
(magnifying glass), bell (notification), cart (shopping basket). All
icons must share the exact same style: 2px black stroke (#000000),
rounded stroke caps, no fill, 24×24 pixel visual grid each, same optical
weight, 30% padding around each icon, centered. Flat 2D vector aesthetic,
suitable for a design system.
```

**Model:** `gemini-3-pro-image-preview`, `--aspect 1:1 --size 2K`. **Why this model:** Best within-set consistency in a single call.

### Example 5 — Single transparent icon, OpenAI

```
A single minimalist line icon of a magnifying glass over a document.
2px stroke weight, rounded stroke ends, no fill, monochrome #000000.
Flat 2D vector aesthetic, centered, 30% padding, transparent background.
Suitable for a design system.
```

**Model:** `gpt-image-1.5`, `--quality high --size 1024x1024 --background transparent --output-format png`.

## UI mockups

### Example 6 — Mobile onboarding screen, Gemini Pro

```
A modern, minimal mobile app onboarding screen for "Field & Flour", a
local bakery loyalty app. Layout top to bottom: status bar (iOS, 9:41,
full battery, 5G); a warm illustration filling the top 45% showing a
rustic baguette and assorted pastries on a wooden board, soft warm
light; a large headline "Welcome to Field & Flour" in a friendly bold
serif typeface; a subheading "Earn a free pastry with every 5 visits."
in clean sans-serif at 60% opacity; a wide rounded primary button
labeled "Get Started" in deep terracotta #B5533C; a smaller text link
below reading "Already a member? Sign in" in muted gray. Use realistic
content, not Lorem Ipsum. Warm cream background #F3EAD3, generous
whitespace, 16pt body text. Place the UI inside a realistic iPhone 15
Pro frame, natural titanium bezel, photographed straight-on. 9:16 aspect.
```

**Model:** `gemini-3-pro-image-preview`, `--aspect 9:16 --size 2K`. **Why this model:** Hi-fi mobile UI with multiple text elements at different sizes — Pro keeps them legible.

### Example 7 — SaaS dashboard, Gemini Pro 4K

```
A high-fidelity web dashboard UI mockup for MetricsCo, a SaaS analytics
product. Light mode. Layout: left sidebar 240px wide with the MetricsCo
wordmark logo at top, 6 navigation items: Overview (active), Users,
Revenue, Reports, Integrations, Settings — each with a clean line icon.
Top header with a search bar reading "Search customers, events...", a
notifications bell with a small red dot, and a circular user avatar
showing "JD" initials.

KPI cards (top row, 3 across):
- Card 1: "Active Users" value "12,847" trend "+8.2% this week"
- Card 2: "Monthly Recurring Revenue" value "$284K" trend "+12.4% MoM"
- Card 3: "Uptime" value "99.94%" trend "30-day SLA met"

Below: a large multi-line chart titled "Weekly Traffic", x-axis labeled
with real day names Mon-Sun, y-axis with visitor numbers from 1.2k to
4.8k, showing two lines (this week vs last week).

Bottom: a 5-row data table with columns: Customer, Plan, MRR, Status,
Last Active. Rows show realistic SaaS data: "Acme Corp / Enterprise /
$4,200 / Active / 2 hours ago", etc.

Style: modern flat design, white background, 1px light-gray dividers,
subtle soft shadows on cards, 8px rounded corners, Inter font family.
Primary color #0B5FFF, neutral grays #F5F7FA and #1A1F36. Use realistic
content, not Lorem Ipsum. 16:9 aspect.
```

**Model:** `gemini-3-pro-image-preview`, `--aspect 16:9 --size 4K`. **Why this model:** Many small text labels (KPIs, table cells, axis labels). Only Pro renders these legibly at scale.

## Hero images

### Example 8 — SaaS landing hero, text-friendly composition

```
A person in their late 30s sitting at a sleek wooden desk in a modern,
softly-lit office, leaning forward and studying a translucent floating
holographic display of glowing data charts and metrics. Their expression
is focused and intrigued, as if they just discovered a key insight.
Composition: subject placed in the right two-thirds of the frame, with
a clean text area in the top-left third sized about 30% of the canvas
showing a soft out-of-focus office wall in muted cool tones suitable
for overlaying a headline in post-production. Do not render any text in
the image. Style: editorial photography, shot on medium-format film,
cinematic color grading. Lighting: cool morning light from a large
window on the left, with subtle warm fill from the holographic display
creating a soft rim around the subject. Color palette: deep navy #0B5FFF
accents from the display, neutral cool grays for the office, subtle
warm skin tones. 16:9 aspect.
```

**Model:** `gemini-3-pro-image-preview`, `--aspect 16:9 --size 4K`. **Then composite headline "Stop guessing. Start measuring." in the top-left text area via Figma.**

## Product shots

### Example 9 — Premium ceramic mug hero

```
A high-end commercial product photograph of a minimalist matte black
ceramic coffee mug with a slightly tapered cylindrical silhouette and
hand-formed rim, resting on a polished white Carrara marble countertop
with subtle gray veining. Lit by a soft three-point softbox setup with
a gentle rim light from behind right, creating a subtle contact shadow
on the marble and soft reflections in the matte glaze. Captured with
an 85mm portrait lens at f/2.8, shallow depth of field with the marble
veining gently blurred in the background. Style: editorial commercial
e-commerce photography, warm neutral color grading, clean minimalist
composition. Color palette: deep matte black, soft warm whites, muted
gray marble veins. 1:1 aspect.
```

**Model:** `gemini-3-pro-image-preview`, `--aspect 1:1 --size 4K`.

### Example 10 — Catalog cutout sneaker, transparent

```
Brief: catalog product photograph of a white-and-blue running sneaker
with a knit upper and chunky white midsole.
Setting: pure white seamless studio backdrop.
Lighting: even softbox lighting from above and slightly to the left,
eliminating harsh shadows, gentle contact shadow under the sneaker.
Camera: 50mm standard lens at f/8, eye-level three-quarter view of the
sneaker (showing both the side profile and a hint of the upper).
Composition: centered, generous padding, sneaker fills 70% of the frame.
Style: clean commercial e-commerce catalog photography.
Color: accurate product colors, no color grading.
Constraints: realistic textures, accurate material rendering. No text,
no logos visible on the sneaker, no watermark.
```

**Model:** `gpt-image-1.5`, `--quality high --size 1024x1024 --background transparent --output-format png`. **Why this model:** Native transparent PNG.

## Edits / iterations

### Example 11 — Gemini "change X, keep Y" edit

```
Using the provided image, change only the color of the sofa to deep navy
blue (#1A2A4A). Keep everything else in the image exactly the same —
lighting, framing, all other objects, the texture of the wall, the
character in the background, all proportions and composition.
```

**Model:** `gemini-3-pro-image-preview`, called with `--ref previous-output.png`.

### Example 12 — OpenAI virtual try-on

```
Edit the image to dress the woman using the provided clothing images. Do
not change her face, facial features, skin tone, body shape, pose, or
identity in any way. Preserve her exact likeness, expression, hairstyle,
and proportions. Replace only the clothing, fitting the garments
naturally to her existing pose and body geometry with realistic fabric
behavior. Match lighting, shadows, and color temperature to the original
photo so the outfit integrates photorealistically, without looking pasted
on. Do not change the background, camera angle, framing, or image
quality, and do not add accessories, text, logos, or watermarks.
```

**Model:** `gpt-image-1.5` `/edits` endpoint with `input_fidelity=high`. Pass model photo + clothing photo as references.

## Common reasons examples fail

When adapting these templates, watch for:

1. **Vagueness creep** — replacing "matte black ceramic with hand-formed rim" with "black mug" tanks the result.
2. **Forgetting "real content" instruction** for UIs — produces Lorem Ipsum.
3. **Putting aspect ratio in Gemini prompts** — set it in `--aspect`, not the prompt text.
4. **Negative prompts on Gemini** — "no people" → say "empty street."
5. **Missing the text-area reservation in hero prompts** — composited headlines collide with the subject.
6. **Forgetting the "keep everything else exactly the same" clause** on Gemini edits — drift compounds.
7. **Hebrew text inside the prompt** — letters mangle. Use the two-stage workflow.