Most AI editing prompts hand back generic web copy instead of your own writing, cleaner, sure, but not yours anymore. This one fixes that by editing in three labeled passes instead of doing one silent rewrite. Reddit user u/Cold_Hall_5384 posted it on r/PromptEngineering after getting fed up with watching every editing request quietly turn into a full rewrite.
The core insight: a single “make this better” instruction gives the model permission to do everything at once, and buried inside that “everything” is a full rewrite you never asked for. Split the job into cuts, clarity, and flow instead, and every change comes attached to a reason. You can take the cut and skip the reword. That’s the whole trick, and it’s simpler than it sounds once you see it laid out.
Anyone who has pasted a paragraph into a chatbot and asked for an edit knows the feeling. What comes back reads fine on its own, but it reads like nobody. The quirks that make a piece sound like a specific person, the odd rhythm, the word you’d actually use instead of the “correct” one, get smoothed away in the name of clean. This prompt treats that smoothing as the bug, not a side effect of a good edit. It’s a small reframe, but it changes what the model thinks its job is before it even reads your draft.
Why This Works
- Explicit role framing. “You are editing my draft, not rewriting it” tells the model what job it has before it sees a single sentence of the draft. Without that line, the default behavior leans toward “improve everything,” which is exactly the trap this prompt avoids.
- Labeled passes. CUTS, CLARITY, and FLOW each target one failure mode, so the model can’t blur a wording change into a structural one. When a suggestion shows up under CUTS, you know it’s about trimming, not about the model deciding your argument needed restructuring.
- Quote-then-fix format. Every suggested change shows the original line next to the fix, so you can see exactly what shifted and reject anything that drifted from your voice. This is the part that turns editing into a review process instead of a leap of faith.
- Permission to ask instead of overwrite. “If you think something is wrong, ask rather than overwrite” keeps the model from making silent judgment calls about your meaning. That single line stops a lot of the quiet rewriting that happens when a model assumes it knows what you meant to say.
- The honest last line. Ending with one sentence on the weakest part of the draft is the thing a polite human editor usually won’t say out loud, and the original poster says it’s the part that earns the prompt its keep. It’s a small addition, but it’s the difference between a tool that flatters you and one that actually helps.
One catch worth flagging: a commenter, u/Zain, pointed out that a chat that has already seen your draft has already formed an opinion on how to “fix” it, labels or not. Their workaround is running the edit in a fresh session, or a second model, with permission to quote the weak line and name the problem, but no permission to touch the wording at all. It’s a reasonable patch if you notice the model’s suggestions keep drifting toward its own preferred phrasing instead of yours.
Use Cases 📝
- Newsletter drafts. Run CUTS first to strip filler before you even think about tone, then come back for CLARITY once the draft is tighter.
- Cold emails. CLARITY catches the sentence a prospect could misread, which matters more in outreach than almost anywhere else, since you rarely get a second read.
- Long-form blog posts. FLOW is built for exactly this: spotting the paragraph where your argument jumps ahead of the reader and leaves them guessing at the connection.
- Any writing you’re precious about. If you’ve ever rejected an AI edit because it “didn’t sound like you,” this is the fix, since every change comes with a reason you can accept or reject on its own.
- Client work you need to defend. When you can point to the exact line and the reason it changed, you’re not guessing why the edit happened, you know, and that makes the conversation with the client a lot shorter.
Prompt of the Day
You are editing my draft, not rewriting it. Keep my voice, my word choices, and my sentence rhythm. Do not make it sound like generic web copy.
Do three passes and label them:
- CUTS: quote lines that are filler, repetition, or throat-clearing, and show the tighter version.
- CLARITY: point to any sentence a reader could misread, and suggest a fix.
- FLOW: flag spots where the logic jumps or a transition is missing.
Do not change my meaning. If you think something is wrong, ask rather than overwrite. End with one honest sentence on the weakest part of the draft.
DRAFT: {{paste}}
Drop your own draft in where the placeholder sits and you’ll see why the quote-then-fix format matters: the fixes stop looking like guesses and start looking like edits you’d actually make yourself. Run it on something short first, a paragraph or two, so you can get a feel for how the three passes behave before you trust it on a full draft.
The original poster is still hunting for wording that stops the model sliding back into full-rewrite mode on longer drafts, so if you’ve cracked that part, it’s worth chiming in. Head over to the original thread on r/PromptEngineering to see the full exchange and add your own fix.
Frequently Asked Questions
Q: Will the model still rewrite my draft if I use the same chat?
Probably. One user found that even with careful labeling, the same chat will rewrite regardless because the model’s already committed to its vision. Solution: start a fresh chat, or use a different model instructed only to identify weak lines with no rewrites, then you apply cuts yourself.
Q: What if I disagree with its “weakest part”?
Ignore it. The prompt asks for honesty, not law. The model’s showing how a critical reader might see it, but you have full veto power.
Q: Can I cherry-pick suggestions, accept some, reject others?
Yes. That’s the whole point. Seeing before and after next to each other lets you accept a cut but reject the reword. You stay in control of your voice.
Q: Does this hold up on longer drafts?
Longer pieces can trigger more creeping rewrites. If that happens, use the separate-model trick: one AI identifies problems with zero rewrite permission, then you handle fixes manually. Keeps your voice from drifting.
A prompt for editing my own writing that fixes the problems without flattening my voice
by u/Cold_Hall_5384 in PromptEngineering