Why do some prompts fail while others work?
A practical checklist for fixing unclear or conflicting edit instructions.
Most failures come from ambiguity or conflicts in the instruction.
The most common reasons
- Too many goals at once (“change outfit AND change background AND change lightingâ€).
- Conflicting constraints (“do not change background†+ “make it a different locationâ€).
- Unclear target (“change the logo†but multiple logos exist).
- Missing “preserve†constraints (model is free to change anything).
A quick fix checklist
1) Reduce to one edit.
2) Add one preservation line: “Keep the rest unchanged.â€
3) Name the target object precisely (position, role). 4) For text: use double quotes and preserve typography. 5) If it’s still unstable, do it in multiple runs.
A reliable prompt template
- [Edit]. Keep [protected elements] unchanged. Do not change [things you do NOT want edited].