first-commit
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

This commit is contained in:
Zakaria
2026-05-04 14:58:14 -04:00
commit a46764fb1b
1210 changed files with 233231 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

@@ -0,0 +1,168 @@
{
"$schema": "https://open-design.dev/schemas/image-manifest.v1.json",
"skill": "open-design-landing",
"design_system": "atelier-zero",
"default_quality": "high",
"slots": [
{
"id": "hero",
"file": "hero.png",
"width": 1024,
"height": 1024,
"ratio": "1:1",
"prompt_section": "hero.png — 1:1",
"required": true,
"rekey_on_brand_change": true
},
{
"id": "about",
"file": "about.png",
"width": 1024,
"height": 1024,
"ratio": "1:1",
"prompt_section": "about.png — 1:1",
"required": true,
"rekey_on_brand_change": true
},
{
"id": "capabilities",
"file": "capabilities.png",
"width": 1024,
"height": 1024,
"ratio": "1:1",
"prompt_section": "capabilities.png — 1:1",
"required": true,
"rekey_on_brand_change": true
},
{
"id": "method-1",
"file": "method-1.png",
"width": 816,
"height": 816,
"ratio": "1:1",
"prompt_section": "method-1 (Detect)",
"required": true,
"rekey_on_brand_change": false
},
{
"id": "method-2",
"file": "method-2.png",
"width": 816,
"height": 816,
"ratio": "1:1",
"prompt_section": "method-2 (Discover)",
"required": true,
"rekey_on_brand_change": false
},
{
"id": "method-3",
"file": "method-3.png",
"width": 816,
"height": 816,
"ratio": "1:1",
"prompt_section": "method-3 (Direct)",
"required": true,
"rekey_on_brand_change": false
},
{
"id": "method-4",
"file": "method-4.png",
"width": 816,
"height": 816,
"ratio": "1:1",
"prompt_section": "method-4 (Deliver)",
"required": true,
"rekey_on_brand_change": false
},
{
"id": "lab-1",
"file": "lab-1.png",
"width": 768,
"height": 1024,
"ratio": "3:4",
"prompt_section": "lab-1 (Magazine Decks)",
"required": true,
"rekey_on_brand_change": false
},
{
"id": "lab-2",
"file": "lab-2.png",
"width": 768,
"height": 1024,
"ratio": "3:4",
"prompt_section": "lab-2 (Synthetic Matter)",
"required": true,
"rekey_on_brand_change": false
},
{
"id": "lab-3",
"file": "lab-3.png",
"width": 768,
"height": 1024,
"ratio": "3:4",
"prompt_section": "lab-3 (Prompt Choreography)",
"required": true,
"rekey_on_brand_change": false
},
{
"id": "lab-4",
"file": "lab-4.png",
"width": 768,
"height": 1024,
"ratio": "3:4",
"prompt_section": "lab-4 (Visual Reasoning)",
"required": true,
"rekey_on_brand_change": false
},
{
"id": "lab-5",
"file": "lab-5.png",
"width": 768,
"height": 1024,
"ratio": "3:4",
"prompt_section": "lab-5 (Soft Systems)",
"required": true,
"rekey_on_brand_change": false
},
{
"id": "work-1",
"file": "work-1.png",
"width": 768,
"height": 1024,
"ratio": "3:4",
"prompt_section": "work-1 (Featured)",
"required": true,
"rekey_on_brand_change": true
},
{
"id": "work-2",
"file": "work-2.png",
"width": 768,
"height": 1024,
"ratio": "3:4",
"prompt_section": "work-2 (Companion)",
"required": true,
"rekey_on_brand_change": true
},
{
"id": "testimonial",
"file": "testimonial.png",
"width": 1024,
"height": 1024,
"ratio": "1:1",
"prompt_section": "testimonial.png — 1:1",
"required": true,
"rekey_on_brand_change": true
},
{
"id": "cta",
"file": "cta.png",
"width": 1024,
"height": 1024,
"ratio": "1:1",
"prompt_section": "cta.png — 1:1",
"required": true,
"rekey_on_brand_change": true
}
]
}
@@ -0,0 +1,246 @@
# 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.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 983 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 994 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB