Tighten a draft without changing its meaning

Cut filler and repetition from your draft while keeping your voice, with a log of what changed.

LLazyPrompt(@lazyprompt)WritingRewriteWorks with any model
Prompt template
Edit the draft below to make it tighter and clearer without changing its meaning or voice.

Type of writing: {{doc_type}}
Reader: {{audience}}
Target length: {{target}}

Draft:
{{draft}}

Rules:
- Remove filler, repeated points, hedging and throat-clearing. Prefer short words and active verbs.
- Keep my facts, numbers, names and any quoted text exactly as written.
- Keep my voice. Do not make it more formal, more upbeat or more generic than the original.
- Do not add new claims or ideas.
- If a sentence is ambiguous, keep it close to the original and flag it instead of guessing.

Output format:
1. The edited draft.
2. Word count before and after.
3. A short list (maximum 5 bullets) of the most important changes and why.
4. Any sentences you flagged as unclear.
Example output
Edited draft Update on the migration: 80% of services are now on the new platform, and we are on track to finish by the end of June. A couple of risks need watching. Word count: 62 before, 34 after. Main changes - Removed the opening phrase ("I just wanted to take a moment") because it delays the news. - Cut "basically", "really", "currently" and "as of right now"; they add no information. - Merged two sentences so the status and the date arrive together. - Shortened the risk sentence; the risks themselves can follow in a separate line. Flagged - "A couple of risks": the reader will want to know what they are. Consider listing them.

Why it works

The flag step stops the model from quietly inventing details. Re-run with a stricter target, such as 'half the length', for a second pass.

Licensed CC0 (public domain) Version 1 · history