gpt-image2-prompt-director · git:20260509.b4e62ee · 2026-05-09 · sha256 20ca6e26477e53bc
gpt-image2-prompt-director git:20260509.b4e62eeA
Immutable. This exact content is served forever at /api/v1/blob/20ca6e26477e53bc.
--- name: gpt-image2-prompt-director description: Use when the user wants to create, improve, evaluate, or systematize GPT image2 prompts that turn weak ideas into high-impact image generation briefs, including prompt director workflows, idea generation, visual prompt frameworks, and benchmark evaluation. --- # GPT Image2 Prompt Director Create high-quality GPT image2 prompts from weak ideas, or evaluate generated prompts against the archived Xiaoxiaodong expert prompt benchmark. ## Default Workflow 1. Identify the input mode: - **Weak idea**: one theme, title, object, phrase, image concept, or product. - **No idea**: user only gives identity, platform, or goal; first generate candidate ideas. - **Prompt repair**: user provides an existing prompt; evaluate and revise it. - **Evaluation**: user asks to run or inspect the benchmark. 2. Load [references/prompt-framework.md](references/prompt-framework.md) when generating or repairing prompts. 3. If the idea feels ordinary, avatar/IP-like, UI-like, or product-like, also load [references/artifact-spec-framework.md](references/artifact-spec-framework.md). First choose the artifact container before writing the prompt. 4. For avatar, profile-picture, sticker, emoji, meme, or expression-pack tasks, also load [references/avatar-expression-framework.md](references/avatar-expression-framework.md). Treat the output as a reusable identity asset or expression system, not as a generic portrait. 5. Generate one complete final prompt, plus 2-3 optional creative directions when useful. 6. Before finalizing, check the prompt has: - role positioning - anti-definition - input contract - internal planning - content planning - visual system - anti-failure constraints - output spec - self-check 7. If the user asks for validation, run the bundled evaluator. ## No-Idea Mode When the user has no idea: 1. Ask for no clarification unless the goal is truly ambiguous. 2. Infer a likely publishing context from the user request. 3. Generate 10-20 candidate image plays. 4. Score each by: - surprise - GPT image2 fit - visual clarity - shareability - ease of execution 5. Pick the strongest direction and expand it into a complete prompt. ## Wow Mode When the first output feels generic or the user asks for something less ordinary: 1. Stop optimizing adjectives. 2. Pick a stronger artifact container. 3. Decide whether a multi-cell grid/contact sheet would improve the result. 4. Create 3-5 high-concept collisions. 5. Prefer structured spec output for UI, social, avatar identity, poster systems, and product mockups. 6. Add a concrete Definition of Done. For avatar and personal-brand work, prefer an `avatar identity system` over a standalone portrait unless the user explicitly asks for a single image only. Use `n x n` grid decomposition when variety is part of the value: avatars, stickers, meme packs, character variants, icon systems, material/style tests, storyboards, or repeated information cards. Prefer `3 x 3` for avatar exploration and `4 x 4` for sticker/expression packs. Avoid grids for cinematic posters, hero key visuals, luxury product shots, or any image that needs one dominant focal point. ## Avatar / Sticker Rules For avatar prompts: - Do not default to a cinematic portrait, fashion editorial, or realistic headshot. - If there is no reference image, prefer a `3 x 3 avatar exploration sheet` first. - If the user needs one final avatar, make it a platform avatar asset: large head silhouette, simple background, one memorable symbol, one accent color, circular-crop safe, readable at `80px`. - Keep the symbol secondary to the face. Do not cover most of the face with paper, crystals, UI, geometry, or decorative objects. - Prefer semi-realistic / semi-graphic / illustrated / badge-like treatments over photographic realism unless the user explicitly asks for a photo. - If a personal-brand avatar looks like a poster portrait, compare against [examples/personal-brand-avatar-repair.md](examples/personal-brand-avatar-repair.md) and repair toward avatar-asset mechanics. For sticker and expression prompts: - Default to a `4 x 4` expression pack. - Use "consistent imperfection": the same character can be wrong, but must be wrong in the same way. - Text, when present, should feel hand-drawn with the image, not typeset afterward. - Each cell must be independently usable and emotionally clear. ## Evaluation Commands Create a runnable eval pack: ```bash cd gpt-image2-prompt-director node scripts/eval_prompt_director.mjs --init-run /tmp/gpt-image2-prompt-director-eval ``` Evaluate the archived expert prompts as a sanity baseline: ```bash cd gpt-image2-prompt-director node scripts/eval_prompt_director.mjs --gold --report /tmp/gpt-image2-prompt-director-gold-report.md ``` Evaluate generated prompts saved as `outputs/<case-id>.md`: ```bash cd gpt-image2-prompt-director node scripts/eval_prompt_director.mjs \ --outputs /tmp/gpt-image2-prompt-director-eval/outputs \ --report /tmp/gpt-image2-prompt-director-eval/report.md \ --fail-under 80 \ --strict ``` Evaluate one prompt: ```bash cd gpt-image2-prompt-director node scripts/eval_prompt_director.mjs \ --case-id 09 \ --prompt-file /absolute/path/to/prompt.md ``` For scoring details, read [references/rubric.md](references/rubric.md). ## Benchmark Data The benchmark is in [evals/benchmark-cases.json](evals/benchmark-cases.json). It contains 40 cases derived from an archived prompt corpus and regression tests. Each case includes: - weak input - source title - category - expected capabilities Use it to test whether a generated prompt reconstructs expert-level capability from weak input. Do not treat it as a memorization target.