Files
open-design/skills/open-design-landing/assets/imagegen-prompts.md
T
Zakaria a46764fb1b
ci / Validate workspace (push) Has been cancelled
landing-page-ci / Validate landing page (push) Has been cancelled
landing-page-deploy / Deploy landing page (push) Has been cancelled
github-metrics / Generate repository metrics SVG (push) Has been cancelled
refresh-contributors-wall / Refresh contributors wall cache bust (push) Waiting to run
first-commit
2026-05-04 14:58:14 -04:00

247 lines
9.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Atelier Zero — Image Generation Prompt Pack
This pack is consumed by the `open-design-landing` skill. Every page-level
image is rendered with `gpt-image-fal` (preferred) or `gpt-image-azure`.
The pack has three layers:
1. **Style anchor** — the long block that tells the model what
universe we are in. Always prepend to every prompt.
2. **Variable slots** — the per-render content (subject, motifs,
accent, page type).
3. **Per-slot variants** — explicit composition templates for hero,
about, capabilities, method tiles, lab cards, work cards,
testimonial, and CTA.
Render at 1024×1024 minimum for square slots (hero / about / capabilities
/ testimonial / cta), 816×816 for the four method tiles, and 768×1024 for
portrait slots (lab cards, featured work). Authoritative per-slot
dimensions and aspect ratios live in `image-manifest.json` — treat that
file as the source of truth. Save as PNG to `assets/<slot>.png`.
---
## 1. Style anchor (always prepend)
```text
Use case: ads-marketing
Asset type: editorial website hero / creative studio landing page visual
Primary request: Generate a refined editorial web page composition in the
same visual language as a high-end creative AI research studio.
Style/medium: sophisticated digital collage, modern Swiss editorial layout,
Bauhaus geometric composition, classical plaster sculpture fragments,
brutalist/minimal architecture, art-direction website mockup, premium
agency aesthetic.
Scene/backdrop: warm off-white handmade paper background with subtle
grain, faint vertical folds, scanned paper fibers, lightly aged print
texture, thin drafting lines and registration marks.
Subject: a surreal collage combining a cropped classical plaster head or
face fragment, abstract architectural blocks, archways or stairs, sky
cutouts, one small human figure, a delicate tree or botanical element,
and geometric color planes.
Composition/framing: wide 16:9 web page layout, strong asymmetrical
grid, generous negative space, large typography area on the left or
top-left, collage focal object on the right or center-right, precise
alignment, thin divider lines, small UI navigation details.
Lighting/mood: soft diffused daylight, museum-like calm, intelligent,
restrained, tactile, poetic, premium, research-driven.
Color palette: warm ivory, stone beige, soft concrete gray, deep black
text, muted charcoal, washed coral-red accent, occasional mustard-yellow
accent, pale sky blue only inside small sky/image cutouts.
Materials/textures: matte plaster, limestone, travertine, concrete, rough
torn paper edges, halftone print grain, translucent vellum-like overlays,
fine grid paper, dotted matrix patterns.
Typography: large clean grotesk sans-serif for main headline, elegant
high-contrast italic serif for emphasized words, tiny uppercase coral
labels, compact UI microcopy. Text must be crisp, readable, and spelled
exactly as provided.
Graphic details: thin hairline circles, partial arcs, crosshair marks,
small black dots, dotted grids, fine coordinate lines, numbered
annotations, small arrow buttons, simple pill buttons, minimal logo mark.
Constraints: preserve a high-end editorial web design feel; keep spacing
elegant and uncluttered; no cartoon style; no neon colors; no glossy 3D;
no busy gradients; no generic stock-photo look.
Avoid: distorted typography, misspelled text, extra random words, heavy
shadows, childish illustration, cyberpunk, saturated purple/blue palette,
plastic materials, overly decorative UI cards, cluttered composition,
low-resolution textures, watermarks.
```
## 2. Variable slots (substitute per render)
```text
Brand/logo text: "<BRAND_NAME>"
Navigation text: "<NAV_1>", "<NAV_2>", "<NAV_3>", "<NAV_4>", "<NAV_5>"
Eyebrow label: "<EYEBROW>"
Main headline: "<MAIN_HEADLINE>"
Italic emphasis words: "<ITALIC_WORDS>"
Body copy: "<BODY_COPY>"
Primary button: "<PRIMARY_CTA>"
Secondary button: "<SECONDARY_CTA>"
Footer/micro labels: "<FOOTER_LABELS>"
Main collage subject: <plaster head | eye | hand | arch | stair | tree | landscape | object>
Inserted texture motifs:<sky, mountain, ocean, eye close-up, dancer, stone, fabric, map, grid, handwritten note>
Accent color: <washed coral red | mustard yellow | pale blue | muted sage>
Page type: <hero | about | capabilities | method tile | lab card | work card | testimonial | cta>
```
## 3. Per-slot composition templates
### `hero.png` — 1:1 (1024×1024)
```text
Composition/framing: left half is intentionally empty/quiet to allow real
HTML headline overlay; right half holds a tall surreal collage of a
cropped classical plaster head with the top sliced open, sky/architecture
cutouts visible inside the head, a delicate young tree growing through
the composition, a coral sun disk behind, a mustard accent ring at the
base, hairline coordinate marks and dotted matrices around it, a small
human figure standing for scale in the lower-left of the image. Page
type: hero landing.
```
### `about.png` — 1:1 (1024×1024)
```text
Composition: a surreal museum-vitrine arrangement of a partial plaster
profile head facing right, with an open archway carved through the
torso, sky cutout inside the arch, a tree seedling growing out of the
shoulder, and a coral half-circle behind the head. Tiny dotted hairlines
trace contours. Strong negative space top-left for a side-note overlay.
Page type: about / manifesto plate.
```
### `capabilities.png` — 1:1 (1024×1024)
```text
Composition: a Bauhaus-grid stack of architectural fragments — a coral
arch on the left, a beige concrete column center, a mustard small disc
upper-right, a delicate tree mid-frame, a small classical hand fragment
holding a pencil bottom-center. Crosshair and circular hairlines
overlay. Page type: capabilities matrix.
```
### `method-1.png` … `method-4.png` — 1:1 (816×816)
```text
Composition: a single visual metaphor per step.
method-1 — a magnifying glass over a small architectural map (Detect)
method-2 — a clipboard with a tiny questionnaire and a coral pen (Discover)
method-3 — a compass + ruler + color swatch fan (Direct)
method-4 — a printer's tray with stacked paper sheets exiting (Deliver)
Each on the warm paper ground with hairline grid, a single coral or
mustard accent piece, and one numbered annotation tag. Page type:
method tile.
```
### `lab-1.png` … `lab-5.png` — 3:4 (768×1024)
```text
Composition: portrait-oriented experiment cards. Each is a square-ish
plaster-and-architecture vignette, vertical, with a single dominant
subject:
lab-1 — a stack of folded magazine spreads
lab-2 — a film strip + a synthetic eye + a soundwave hairline
lab-3 — a typewriter with prompt cards in the carriage
lab-4 — five small dotted gauges arranged in a circle (5-dim critique)
lab-5 — a glass dome / cloche over a tiny sandbox cityscape (Sandbox)
Use the same paper ground; allow soft drop shadow but stay restrained.
Page type: lab card.
```
### `work-1.png` & `work-2.png` — 3:4 (768×1024)
```text
Composition: featured work plates.
work-1 — guizang-ppt: an oversized open magazine spread on a desk,
coral spine, mustard tab. Slight perspective.
work-2 — dating-web: a concrete dashboard slab, a coral graph bar
rising, a small classical bust beside it for scale.
Both on the warm paper ground with crop marks.
Page type: work card.
```
### `testimonial.png` — 1:1 (1024×1024)
```text
Composition: a classical plaster bust facing 3/4 left, slightly cropped,
with a small sky cutout where the eye would be, a thin coral arc around
the back of the head, mustard dot at the chin. Quiet background, lots of
negative space upper right. Page type: testimonial portrait.
```
### `cta.png` — 1:1 (1024×1024)
```text
Composition: a closing-plate collage — a mustard sun behind a single
coral arch on the right, a delicate tree growing through the arch, a
small human figure in the lower-left foreground reading a folded
broadsheet, hairline coordinate ladder up the left edge, and a small
"FIN." dotted seal in the upper-right. Page type: closing CTA plate.
```
## 4. Chinese project input template
Use only when the model copy must be Chinese; otherwise prefer English
for legibility. Keep verbatim text short.
```text
请生成一张 16:9 横版网页视觉稿,风格为高级创意 AI 工作室官网:现代瑞士编辑排版、
包豪斯几何、古典石膏雕塑拼贴、极简建筑、手工纸张肌理、细线工程制图标记。
品牌文字:"<品牌名>"
导航:"<导航1>", "<导航2>", "<导航3>", "<导航4>"
小标签:"<小标签>"
主标题必须逐字渲染:"<主标题>"
强调词(斜体衬线):"<强调词>"
正文必须逐字渲染:"<正文>"
按钮文字:"<按钮1>", "<按钮2>"
画面主体:<主体描述>
贴图与元素:<天空 / 石材 / 植物 / 人物 / 眼睛 / 山脉 / 水面 / UI 截图等>
构图:<左文右图 / 右文左图 / 顶部大标题下方横向卡片 / 中央拼贴 / 时间线分栏>
色彩:暖象牙白纸张、黑色文字、石灰/混凝土灰、炭黑、低饱和珊瑚红点缀、
少量芥末黄或浅天蓝。
限制:文字清晰可读、不添加多余文字、不要水印、不要卡通、不要霓虹、
不要厚重阴影、不要俗套科技蓝紫渐变。
```
## 5. Calling convention
Pseudocode for an agent driver:
```ts
for (const slot of imageManifest.slots) {
const prompt = [
STYLE_ANCHOR,
fillVars(VARIABLE_SLOTS, brand),
PER_SLOT[slot.id],
].join('\n\n');
await gptImageFal({
prompt,
width: slot.width,
height: slot.height,
quality: 'high',
output: `assets/${slot.id}.png`,
});
}
```
If `gpt-image-fal` is unavailable, the same prompts work with
`gpt-image-azure` — but mask-based inpainting is azure-only.