Contents

105 / 153

The Craft of Generation

Prompting at a senior level

Chapter 104

5 min read

Reviewed v78 · August 2026

Prompting has evolved a lot since 2022. The advice that worked for Stable Diffusion 1.5, 'masterpiece, best quality, 8k, hyperdetailed, octane render, trending on artstation', is mostly counterproductive for FLUX and MM-DiT-based models, which respond to natural language much more cleanly. Modern prompting is less about magic words and more about clarity of specification.

01

The structure of a senior prompt

A well-constructed prompt for a frontier model in 2026 has roughly five components, in roughly this order: subject, action, setting, style/medium, and technical specifications. Each component is a complete phrase, not a list of tags. Here is an example:

Fig.diagram
ONE SENTENCE, READ LEFT TO RIGHT1a woman in her thirties, dark hairSUBJECT2reading a paperbackACTION3a quiet European cafeSETTING435mm film, muted paletteSTYLE / MEDIUM5soft window light, shallow depthTECH SPECSpecification, not incantation.Enough to work with, ordered so the parts do not fight each other.Roughly ninety words is the right length for a frontier model in 2026. Too short starves it; too long contradicts itself.
The anatomy of a senior prompt. Five ordered components, from subject to technical spec, that give a frontier model enough to work with without the parts contradicting each other. Specification, not incantation.

'A young woman in her thirties with shoulder-length dark brown hair, sitting alone at a small wooden table in a quiet European cafe, reading a paperback book and absent-mindedly stirring her coffee with her left hand. Late afternoon sunlight streams through tall arched windows behind her, creating long shadows across the table. Shot on a 50mm prime lens at f/2.8, shallow depth of field with the background slightly blurred, color palette of warm amber and deep brown with cool blue shadows.'

That prompt is 90 words. It would have been considered absurdly long in 2023. In 2026, it is the right length for a frontier model that is built around a strong text encoder. Each phrase contributes specific information that the model can act on. The subject is described physically. The action is specific (reading, stirring with the left hand) which gives the model something to anchor the pose. The setting is concrete enough to guide composition. The style component specifies a real photographic look. The technical specification (50mm, f/2.8) tells the model what kind of camera optics to render.

The mistake most people make is to write prompts that are either too short to give the model enough to work with, or too long and full of conflicting instructions. The fix is to be specific without being contradictory, every phrase should add new information rather than restating something already said.

02

Negative prompts: what they actually do

Negative prompts let you tell the model what to exclude from the output. They were essential in the SD 1.5 era because the base models had so many failure modes that you needed to actively suppress them ('blurry, low quality, bad anatomy, extra fingers, watermark, signature, jpeg artifacts'). They are much less necessary with modern models, but they still have specific uses.

The right use of negative prompts in 2026 is to suppress specific visual elements that you do not want and that the model is likely to add anyway. If you are generating outdoor scenes and the model keeps including birds you do not want, 'birds' in the negative prompt will suppress them. If you want a portrait without glasses and the model keeps adding glasses, 'glasses, eyewear' in the negative prompt will fix it. The wrong use of negative prompts is to dump in long lists of generic quality complaints. With FLUX and MM-DiT models, those long negative prompt lists actually hurt output quality by confusing the model about what you want.

03

Seeds: the hidden creative variable

Every generation starts from a tensor of random noise. The 'seed' is the number that initializes the random number generator that produces that noise. If you use the same seed and the same prompt and the same model, you get the same image. If you change the seed and keep everything else the same, you get a different image, same prompt, same intent, different specific realization.

Most people treat the seed as random and ignore it. Working artists treat the seed as a creative variable. Once you find a seed that produces a composition you like, you can hold it constant while you iterate on the prompt. You can swap one element of the prompt and see how that single change affects the output, without the random variation drowning the signal. You can use the same seed across multiple generations to produce a series that has a coherent visual identity. Seed control is a small thing but it matters enormously for production work where you need consistency across generations.

04

Sampler and step count

The sampler is the algorithm that runs the denoising process, there are several to choose from, and they produce subtly different results. The step count is how many denoising iterations the sampler runs. More steps means more refinement but also more time. The combinations are not infinite but they are numerous, and there is no single right answer.

The pragmatic guidance is: for FLUX, use Euler with 28-32 steps for normal generation, or 4-8 steps for FLUX schnell (the fast variant). For SDXL, use DPM++ 2M Karras with 25-30 steps. For SD 1.5, use DPM++ 2M Karras with 20-25 steps. The difference between samplers is real but small, switching samplers usually changes output by 5-10 percent in subjective quality, while switching seeds or prompts changes it by 50 percent or more. Do not spend energy on sampler choice until you have already nailed prompting and seeds.

Check your understanding

pass: 5 of 7

Answer at least 5 of 7 correctly to unlock the next chapter.

  1. 1. Why does the 2022-era magic-word style of prompting hurt modern models?

  2. 2. Why are senior prompts longer than amateur prompts?

  3. 3. What is the risk of a word in your prompt that adds no specific information?

  4. 4. What is the correct use of negative prompts with modern FLUX and MM-DiT models?

  5. 5. How does a working artist use the seed as a creative variable?

  6. 6. Why should you not spend much energy on sampler choice early on?

  7. 7. Why do long generic negative prompt lists hurt output on modern models?

The weekly briefing

Get the week's moves in your inbox.

A short, sourced digest of what actually moved across generative AI, every week. Free.

Free. One email a week, no spam, unsubscribe anytime. Prefer a reader? RSS.