Slop is not bad writing. Bad writing is obvious and gets fixed. Slop is
competent writing that carries no information: fluent, balanced, polite,
and impossible to disagree with, because it never said anything specific
enough to disagree with.
It is the default output of a language model, and it is contagious. A
proposal written this way passes review, because nothing in it is wrong. It
fails six weeks later, when nobody can remember what was agreed.
The job is not to make writing messy. The job is to make it sound like a
real person wrote it for a real reader. Keep the meaning. Cut the mush. Add
specificity, judgement, and rhythm.
The core test
Read a sentence and ask: could this appear unchanged in another company's
blog post, product page, LinkedIn update, or docs page?
If yes, it probably says nothing. Fix it by adding one of: a concrete fact,
an actor, a mechanism, an example, a number, an opinion, a consequence, or a
next action. If none of those fit the sentence, the sentence has no content.
Cut it.
This test does most of the work. Everything below is a catalogue of the
specific ways a draft fails it.
Process
- Read the whole draft first and work out what it is actually for. Who
reads it, and what do they do differently afterwards? A rewrite that
sharpens the prose but loses the purpose is a worse draft.
- Scan for the patterns below.
- Cut vague praise, filler, fake balance, and abstract language.
- Rewrite in the intended tone, not in yours.
- Add human voice where the draft is sterile.
- Self-audit: what still makes this obviously machine-written?
- Fix those tells before returning the text.
What to aim for
Write like a sharp human, not a brand deck. Prefer plain words. Prefer real
details. Let the sentence shape follow the thought instead of forcing every
paragraph into the same clean pattern.
Have a point of view when the facts support one. "Useful, but brittle"
beats "innovative". "Agents retry failed jobs at 3am and alert nobody" beats
"this raises operational concerns". A reader can act on the first and can
only nod at the second.
Vary the rhythm. Short sentences work. Longer ones are fine when they
earn the space. Do not sand every sentence into the same smooth, polite
shape, because uniform rhythm is one of the loudest tells there is.
Use "I" when it fits. First person is not unprofessional. If your
judgement is the reason the reader is here, do not strip yourself out of
the writing to sound neutral.
Leave some texture. Perfect symmetry, perfect balance, and perfect
transitions are what makes a page feel manufactured.
Patterns to detect and fix
Content
Empty importance. "Pivotal moment", "testament to", "evolving
landscape", "setting the stage for", "at the forefront",
"game-changing", "transformative", "groundbreaking". State what happened
instead.
Vague attribution. "Experts believe", "industry reports suggest",
"some critics argue", "many users say", "research shows". Name the
source, cite the report, or delete the claim.
Name-dropping without meaning. Listing companies, publications or
people proves nothing by itself. Pick the one that matters and say what
they actually said or did.
Superficial ing-phrases. "Highlighting", "ensuring", "reflecting",
"showcasing", "fostering", "enabling", "underscoring". These usually
trail a clause that adds no information. Delete it, or replace it with
the mechanism.
Promotional mush. "Seamless", "robust", "powerful", "cutting-edge",
"enterprise-grade", "best-in-class", "renowned", "stunning". Say what
the thing does, or what the reader will see.
Formulaic challenge-then-triumph. "Despite challenges, adoption
continues to grow" says almost nothing. Name the specific constraint,
the tradeoff, or the result.
Language
Model vocabulary. "Additionally", "crucial", "delve", "enhance",
"garner", "interplay", "intricate", "landscape", "pivotal", "showcase",
"tapestry", "testament", "underscore", "vibrant". Use plain words.
Fancy ways to say is or has. "Serves as", "stands as", "boasts",
"represents", "acts as". These usually mean "is" or "has". Use the
simple word, or name the action.
Not just X, but Y. State the point directly.
The rule of three. Do not force ideas into three-part lists. Use
the number the content actually has. Two is fine. Five is fine.
Synonym cycling. Do not rotate vocabulary to avoid repetition. If
the thing is an agent, call it an agent every time. Switching between
agent, assistant, solution, bot and tool in one paragraph makes the
reader wonder whether you mean four different things.
False ranges. "From X to Y" needs X and Y to be a real scale. "From
Copilot Studio to governance" is not a range. List the topics.
Style
Punctuation as a rhythm crutch. A single em dash is ordinary
punctuation and fine. Four in a paragraph is a tic, and so is every
paragraph landing on the same dash-then-summary beat. Look for the
pattern, not the character.
Colon overuse. Colons are fine before a real list or example. They
are not dramatic pauses.
Boldface overuse. Do not bold every proper noun, acronym or key
phrase. Bold marks the two or three things a skimmer must not miss. If
everything is bold, nothing is.
Inline-header bullets that repeat themselves. "Performance:
Performance improved..." is a tell. Either write prose, or make the
label carry information the sentence does not.
Title Case Headings. Use sentence case.
Decorative emojis. Remove them from headings and bullets.
Curly quotes and stray Unicode. Use straight quotes unless the
publication style says otherwise.
Conversational artifacts
Chatbot phrases. "Of course", "Certainly", "Great question",
"You're absolutely right", "I hope this helps", "Let me know if",
"Happy to help". Answer directly.
Cutoff disclaimers. "While specific details are limited" usually
means the draft has no sources. Find the detail or drop the claim.
Sycophancy. Do not praise the question. Answer it.
Filler
Filler phrases. "In order to" becomes "to". "Due to the fact that"
becomes "because". "It is important to note that" gets deleted whole.
Stacked hedging. "Could potentially possibly be argued that it
might" becomes "may". One hedge is honest. Three is evasion.
Generic conclusions. "The future looks bright", "only time will
tell", "this is just the beginning", "it will be exciting to see what
comes next". End on a specific point, a consequence, or a next action.
Jargon
- Abstract metaphor nouns. "Substrate" becomes "base". "Wedge in"
becomes "add". "Vector" becomes "method". "Gold-plating" becomes "more
than the job needs". "North star" becomes "goal". If the metaphor is
doing real work, keep it. Most are decoration.
Plain speech
Say what it does, not how it feels. "SQL you can read" names a
vibe. ".toSQL() returns the exact string sent to the database" names
the behaviour. Ask what the sentence tells the reader to know or do. If
you cannot restate it as a fact, an instruction, a number or a
mechanism, cut it.
Split dense sentences. If the reader has to backtrack, split it or
drop a clause. One idea per sentence is usually enough.
Active voice when the actor matters. "Queries are validated"
becomes "the compiler validates queries". Passive is fine when the
actor is genuinely unknown or irrelevant.
Cut weak adverbs. "Runs quickly" becomes "finishes in under ten
seconds". "Significantly improves" becomes the measured delta. With no
measurement, use a stronger verb or make a smaller claim.
Prefer the plain word. "Utilize" becomes "use". "Leverage" becomes
"use". "Facilitate" becomes "help". "Numerous" becomes "many". "In the
event that" becomes "if".
Before and after
This marks a pivotal moment in the evolving AI landscape, showcasing how
organisations can leverage robust solutions to unlock new levels of
productivity.
Becomes:
Support agents can now approve refunds, check order status and send
follow-ups without opening three separate tools.
The dashboard centralises sales data, enabling better decisions across
the organisation.
Becomes:
The dashboard shows pipeline, overdue deals and next actions in one view,
so managers stop reconciling three exports before every forecast call.
Great question! You're absolutely right that reliability is crucial here.
Becomes:
The retry loop is the problem. It never stops after the third failure.
What not to flatten
Over-applied, this skill produces its own kind of damage: clipped, joyless,
suspicious prose that reads like a compliance notice. Three things to leave
alone.
Deliberate voice. If the author writes with rhythm, humour or a
recurring turn of phrase, that is not slop, it is style. Slop is generic.
Voice is specific and belongs to someone.
Necessary hedging. "We think this will hold at ten times the volume,
but we have not tested it" is honest. Do not sharpen an uncertain claim
into a confident one to make the prose land better. That converts a
qualified statement into a false one, which is worse than the flabby
sentence was.
Required language. Legal wording, regulatory text, accessibility
statements and security disclosures are constrained on purpose. Flag them
if they read badly, but do not rewrite them.
Final self-audit
Before returning the rewrite:
- What still sounds like default model output?
- Which sentence could be pasted into another project unchanged?
- Where did I use polish instead of detail?
- Did I keep the intended meaning, tone and every factual claim?
- Did I introduce any fact the original did not contain? Remove it. A
rewrite is not a place to invent numbers, sources or examples.
- Read it aloud. Does the rhythm sound like a person?
Return the rewritten version first. Add a short note only when it helps the
reader understand the biggest change, and keep it to a line or two.
Sources
- Wikipedia:Signs of AI writing - the community guideline that catalogued these tells first, and that most published lists descend from. Its content, language, style and user-communication grouping is the ancestor of the grouping used above. Licensed CC BY-SA. Verified as resolving on 2026-08-20.
What this skill adds on top: the single core test, the limits in what not to
flatten, the rule against inventing facts during a rewrite, and a bias
towards deleting an empty sentence rather than rewording it.
1---2name: de-slop-23description: Rewrite text that reads like a model wrote it into something a person would actually send. Use when a proposal, customer email, README or executive summary reads like a brand deck, when a draft leans on "seamless", "robust", "pivotal moment" or "evolving landscape", when every sentence could be pasted into another company's blog post unchanged, when a document hedges instead of taking a position, or when a reviewer says a page is fine but cannot say what it told them.4---56Slop is not bad writing. Bad writing is obvious and gets fixed. Slop is7*competent* writing that carries no information: fluent, balanced, polite,8and impossible to disagree with, because it never said anything specific9enough to disagree with.1011It is the default output of a language model, and it is contagious. A12proposal written this way passes review, because nothing in it is wrong. It13fails six weeks later, when nobody can remember what was agreed.1415The job is not to make writing messy. The job is to make it sound like a16real person wrote it for a real reader. Keep the meaning. Cut the mush. Add17specificity, judgement, and rhythm.1819## The core test2021Read a sentence and ask: could this appear unchanged in another company's22blog post, product page, LinkedIn update, or docs page?2324If yes, it probably says nothing. Fix it by adding one of: a concrete fact,25an actor, a mechanism, an example, a number, an opinion, a consequence, or a26next action. If none of those fit the sentence, the sentence has no content.27Cut it.2829This test does most of the work. Everything below is a catalogue of the30specific ways a draft fails it.3132## Process33341. Read the whole draft first and work out what it is actually for. Who35 reads it, and what do they do differently afterwards? A rewrite that36 sharpens the prose but loses the purpose is a worse draft.372. Scan for the patterns below.383. Cut vague praise, filler, fake balance, and abstract language.394. Rewrite in the intended tone, not in yours.405. Add human voice where the draft is sterile.416. Self-audit: what still makes this obviously machine-written?427. Fix those tells before returning the text.4344## What to aim for4546Write like a sharp human, not a brand deck. Prefer plain words. Prefer real47details. Let the sentence shape follow the thought instead of forcing every48paragraph into the same clean pattern.4950**Have a point of view when the facts support one.** "Useful, but brittle"51beats "innovative". "Agents retry failed jobs at 3am and alert nobody" beats52"this raises operational concerns". A reader can act on the first and can53only nod at the second.5455**Vary the rhythm.** Short sentences work. Longer ones are fine when they56earn the space. Do not sand every sentence into the same smooth, polite57shape, because uniform rhythm is one of the loudest tells there is.5859**Use "I" when it fits.** First person is not unprofessional. If your60judgement is the reason the reader is here, do not strip yourself out of61the writing to sound neutral.6263**Leave some texture.** Perfect symmetry, perfect balance, and perfect64transitions are what makes a page feel manufactured.6566## Patterns to detect and fix6768### Content69701. **Empty importance.** "Pivotal moment", "testament to", "evolving71 landscape", "setting the stage for", "at the forefront",72 "game-changing", "transformative", "groundbreaking". State what happened73 instead.74752. **Vague attribution.** "Experts believe", "industry reports suggest",76 "some critics argue", "many users say", "research shows". Name the77 source, cite the report, or delete the claim.78793. **Name-dropping without meaning.** Listing companies, publications or80 people proves nothing by itself. Pick the one that matters and say what81 they actually said or did.82834. **Superficial ing-phrases.** "Highlighting", "ensuring", "reflecting",84 "showcasing", "fostering", "enabling", "underscoring". These usually85 trail a clause that adds no information. Delete it, or replace it with86 the mechanism.87885. **Promotional mush.** "Seamless", "robust", "powerful", "cutting-edge",89 "enterprise-grade", "best-in-class", "renowned", "stunning". Say what90 the thing does, or what the reader will see.91926. **Formulaic challenge-then-triumph.** "Despite challenges, adoption93 continues to grow" says almost nothing. Name the specific constraint,94 the tradeoff, or the result.9596### Language97987. **Model vocabulary.** "Additionally", "crucial", "delve", "enhance",99 "garner", "interplay", "intricate", "landscape", "pivotal", "showcase",100 "tapestry", "testament", "underscore", "vibrant". Use plain words.1011028. **Fancy ways to say is or has.** "Serves as", "stands as", "boasts",103 "represents", "acts as". These usually mean "is" or "has". Use the104 simple word, or name the action.1051069. **Not just X, but Y.** State the point directly.10710810. **The rule of three.** Do not force ideas into three-part lists. Use109 the number the content actually has. Two is fine. Five is fine.11011111. **Synonym cycling.** Do not rotate vocabulary to avoid repetition. If112 the thing is an agent, call it an agent every time. Switching between113 agent, assistant, solution, bot and tool in one paragraph makes the114 reader wonder whether you mean four different things.11511612. **False ranges.** "From X to Y" needs X and Y to be a real scale. "From117 Copilot Studio to governance" is not a range. List the topics.118119### Style12012113. **Punctuation as a rhythm crutch.** A single em dash is ordinary122 punctuation and fine. Four in a paragraph is a tic, and so is every123 paragraph landing on the same dash-then-summary beat. Look for the124 pattern, not the character.12512614. **Colon overuse.** Colons are fine before a real list or example. They127 are not dramatic pauses.12812915. **Boldface overuse.** Do not bold every proper noun, acronym or key130 phrase. Bold marks the two or three things a skimmer must not miss. If131 everything is bold, nothing is.13213316. **Inline-header bullets that repeat themselves.** "**Performance:**134 Performance improved..." is a tell. Either write prose, or make the135 label carry information the sentence does not.13613717. **Title Case Headings.** Use sentence case.13813918. **Decorative emojis.** Remove them from headings and bullets.14014119. **Curly quotes and stray Unicode.** Use straight quotes unless the142 publication style says otherwise.143144### Conversational artifacts14514620. **Chatbot phrases.** "Of course", "Certainly", "Great question",147 "You're absolutely right", "I hope this helps", "Let me know if",148 "Happy to help". Answer directly.14915021. **Cutoff disclaimers.** "While specific details are limited" usually151 means the draft has no sources. Find the detail or drop the claim.15215322. **Sycophancy.** Do not praise the question. Answer it.154155### Filler15615723. **Filler phrases.** "In order to" becomes "to". "Due to the fact that"158 becomes "because". "It is important to note that" gets deleted whole.15916024. **Stacked hedging.** "Could potentially possibly be argued that it161 might" becomes "may". One hedge is honest. Three is evasion.16216325. **Generic conclusions.** "The future looks bright", "only time will164 tell", "this is just the beginning", "it will be exciting to see what165 comes next". End on a specific point, a consequence, or a next action.166167### Jargon16816926. **Abstract metaphor nouns.** "Substrate" becomes "base". "Wedge in"170 becomes "add". "Vector" becomes "method". "Gold-plating" becomes "more171 than the job needs". "North star" becomes "goal". If the metaphor is172 doing real work, keep it. Most are decoration.173174### Plain speech17517627. **Say what it does, not how it feels.** "SQL you can read" names a177 vibe. "`.toSQL()` returns the exact string sent to the database" names178 the behaviour. Ask what the sentence tells the reader to know or do. If179 you cannot restate it as a fact, an instruction, a number or a180 mechanism, cut it.18118228. **Split dense sentences.** If the reader has to backtrack, split it or183 drop a clause. One idea per sentence is usually enough.18418529. **Active voice when the actor matters.** "Queries are validated"186 becomes "the compiler validates queries". Passive is fine when the187 actor is genuinely unknown or irrelevant.18818930. **Cut weak adverbs.** "Runs quickly" becomes "finishes in under ten190 seconds". "Significantly improves" becomes the measured delta. With no191 measurement, use a stronger verb or make a smaller claim.19219331. **Prefer the plain word.** "Utilize" becomes "use". "Leverage" becomes194 "use". "Facilitate" becomes "help". "Numerous" becomes "many". "In the195 event that" becomes "if".196197## Before and after198199> This marks a pivotal moment in the evolving AI landscape, showcasing how200> organisations can leverage robust solutions to unlock new levels of201> productivity.202203Becomes:204205> Support agents can now approve refunds, check order status and send206> follow-ups without opening three separate tools.207208---209210> The dashboard centralises sales data, enabling better decisions across211> the organisation.212213Becomes:214215> The dashboard shows pipeline, overdue deals and next actions in one view,216> so managers stop reconciling three exports before every forecast call.217218---219220> Great question! You're absolutely right that reliability is crucial here.221222Becomes:223224> The retry loop is the problem. It never stops after the third failure.225226## What not to flatten227228Over-applied, this skill produces its own kind of damage: clipped, joyless,229suspicious prose that reads like a compliance notice. Three things to leave230alone.231232**Deliberate voice.** If the author writes with rhythm, humour or a233recurring turn of phrase, that is not slop, it is style. Slop is generic.234Voice is specific and belongs to someone.235236**Necessary hedging.** "We think this will hold at ten times the volume,237but we have not tested it" is honest. Do not sharpen an uncertain claim238into a confident one to make the prose land better. That converts a239qualified statement into a false one, which is worse than the flabby240sentence was.241242**Required language.** Legal wording, regulatory text, accessibility243statements and security disclosures are constrained on purpose. Flag them244if they read badly, but do not rewrite them.245246## Final self-audit247248Before returning the rewrite:2492501. What still sounds like default model output?2512. Which sentence could be pasted into another project unchanged?2523. Where did I use polish instead of detail?2534. Did I keep the intended meaning, tone and every factual claim?2545. Did I introduce any fact the original did not contain? Remove it. A255 rewrite is not a place to invent numbers, sources or examples.2566. Read it aloud. Does the rhythm sound like a person?257258Return the rewritten version first. Add a short note only when it helps the259reader understand the biggest change, and keep it to a line or two.260261## Sources262263- [Wikipedia:Signs of AI writing](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing) - the community guideline that catalogued these tells first, and that most published lists descend from. Its content, language, style and user-communication grouping is the ancestor of the grouping used above. Licensed CC BY-SA. Verified as resolving on 2026-08-20.264265What this skill adds on top: the single core test, the limits in *what not to266flatten*, the rule against inventing facts during a rewrite, and a bias267towards deleting an empty sentence rather than rewording it.