Why do rewrite prompts change the meaning?
When you say "rewrite this to sound better," the model has no fixed target, so it optimizes for what it predicts you want — often by simplifying nuance, dropping hedges, inflating claims, or smoothing over a deliberate caveat. The result reads more fluently but no longer says the same thing. This is the central risk of editing with an LLM: fluency is rewarded even when fidelity is lost.
The cure is constraint. A strong editing prompt does three things at once: it isolates one dimension to change (tone, or clarity, or length — not all three vaguely), it states what is off-limits (facts, numbers, names, the core argument, any legal or compliance language), and it forces the model to surface its changes so you can audit them. General prompting structure principles apply here too — see the complete guide to prompt engineering and how to iterate on a prompt for the underlying loop.