A good product prompt isn't a magic trick. It's a checklist you don't have to remember, run by something that never gets bored.
Cut before you polish
Lock the parts that never change and leave one slot for the variable. Now every run shares a family resemblance instead of starting from scratch.
Name the failure modes
Lock the parts that never change and leave one slot for the variable. Now every run shares a family resemblance instead of starting from scratch.
Ask for the reasoning, then the result. When the model shows its steps you can see exactly where to push back.