Why this works
Midjourney and Stable Diffusion respond to keywords. ChatGPT, Claude, and Deepseek respond to requests. Put them together and you get a loop: you describe the picture in plain words, the chat model turns it into a keyword stack, the image model paints it.
ChatGPT and Gemini can also render the image themselves now; the chat image models guide covers that path. This guide is for when the keyword stack itself is the product. The chat model is not magic. It writes vague prompts if you make vague requests. The fix is the same one the walls teach: name the subject, the style, the light, and the frame. Give it slots to fill.
Give it the recipe, not the wish
"Write me a beautiful prompt about autumn" gets you mush. Hand it a template instead. The template below is the same anatomy the Midjourney page teaches: subject, style, mood, details, parameters.
The last two lines do the real work. Word caps stop rambling. Banning filler adjectives forces concrete choices.
The prompt builder runs this recipe on the site: one slot per wall, dice for the empty ones. Fill it by hand, then paste the result here for the model to polish.
Feed it wall words
The model picks better words when you give it a shortlist. Copy a category from a wall and paste it in. The lighting wall and the styles wall work best for this.
Asking why forces a choice instead of a shuffle. You also learn which words the model thinks belong together, which is half the craft.
Ask for variations, one axis at a time
The walls teach one change at a time. The chat model can run that experiment for you in a single message.
Generate all five and compare. You now know what each style word does to your subject, and it cost one message.
Make it critique your prompt
The model reads prompts better than it writes them. Paste your draft and ask what is vague.
"Epic" and "highly detailed" will be the first against the wall. Good. Those words spend tokens and buy nothing.
Keep a prompt notebook
When a prompt works, save it. The chat model formats your keepers into a reusable library.
The repeat list is the honest part. It shows the rut you are in, and the walls are how you climb out of it.
Published here first.