Separate style from subject
The fastest way to lose a look is to bundle it with the thing being photographed. Write the subject clause and the style clause separately, so you can swap the subject later and keep the treatment intact.
Isolate the four variables that carry a look
Light quality, palette, lens behaviour and finish account for most of what people call style. Overcast light with a muted palette and shallow separation reads as contemporary editorial. Hard light with saturated colour blocking and deep focus reads as commercial advertising.
Name each one explicitly. When a generation misses, you will know which of the four to adjust rather than rewriting the whole prompt.
Build a reusable style block
Once a look works, save the style clause on its own. A block like 'diffused overcast daylight, muted concrete and olive palette, 85mm compression with soft background separation, matte film finish' can be pasted onto any new subject.
This is why Imprompta returns a structured breakdown alongside the prompt: the breakdown is where your reusable style block comes from.
Test one variable at a time
Change the lighting clause and keep everything else fixed. Then the palette. Comparing single-variable pairs teaches you the model's behaviour far faster than regenerating a fully rewritten prompt each time.