jednadvacet-image-style
Jednadvacet Image Style
Create a coherent editorial image system from authentic photographs and believable generated scenes. Default to graphite neutralization: natural people and environments, controlled color, deep graphite shadows, warm cream highlights, and optional restrained orange accents.
Read references/style-guide.md before editing or generating an image. It contains the color recipe, decision rules, prompt templates, and QA checklist.
Ask for tool selection before image work
Before any image modification or generation, use question to let the user choose the tools. This applies to every operation: crop, resize, upscale, background removal, grading, recoloring, retouching, object edits, outpainting, and new-image generation. Do not start a local edit merely because it is free, deterministic, or recommended below. Read-only inspection of the source, dimensions, installed tools, and the live PPQ catalog may precede the question.
Offer task-specific options in one concise question:
- Local algorithmic processing — name the available tool (usually ImageMagick, or existing sharp), explain what it can deliver and its limitations; no API charge.
- Each suitable remote AI model separately — use names/IDs and capabilities verified in the live catalog, with current estimated cost per variant and relevant fidelity tradeoffs. For example, offer Aura SR, Topaz and Crystal separately for upscaling; BiRefNet V2 for segmentation; suitable GPT Image/Nano Banana editors for generative edits or grading when requested.
- Existing local AI backends, if actually configured and suitable.
- All suitable options + comparison — include the local algorithmic variant and every listed suitable AI model, state the combined estimated cost, and compare their results. This is a bounded set of the options presented, not every model in the provider catalog.
Do not offer a tool as capable of an operation it cannot perform: interpolation does not reconstruct detail, a crop does not invent photographic surroundings, and segmentation is not a scene edit. If no local algorithmic method can achieve the outcome, explain that briefly instead of presenting a false equivalent. A recommendation is advisory; wait for the choice and approval of the paid scope/budget. If the user already explicitly selected tools and approved the relevant paid scope, proceed without asking again.