Deslop
Review, diagnose, and rewrite prose that carries common AI-writing tells. Treat patterns as clues, not proof of authorship.
The tell taxonomy in references/signs-of-ai-writing.md encapsulates Wikipedia:Signs of AI writing, adapted for general prose. Maintainers: that article is the source of record - re-check the reference file against it when the article changes.
State at the start that you are using the deslop skill.
Guardrails
- Do not claim a text is AI-generated from a single tell.
- Do not rely on detector tools alone; they are fooled by light edits and unseen models.
- Prefer clusters of indicators over isolated phrases.
- Do not flatten strong human prose just because it is polished.
- Preserve meaning, but do not preserve synthetic cadence.
- Preserve text presented as a verbatim quotation. Flag concerns or offer a separately labelled paraphrase; do not silently alter a source's words.
- Weigh counter-signals before concluding: text predating broad LLM use (ChatGPT
launched November 2022), an author who can explain their choices, and idiosyncratic
non-standard syntax all argue against an AI origin.
- Ignore the "ineffective indicators" (a lone buzzword, em dash, or rule-of-three;
mere polish) unless a supporting cluster is present.
- If the user only asks for a rewrite, keep diagnosis brief.
Input Handling
- Inline text: use it directly.
- File path: read the file, then review its prose.
- URL: fetch page content before reviewing if browsing is available.
- Code or structured data: review comments, docstrings, docs, or surrounding copy only; ask if unclear.
- Interface strings - labels, headings, buttons, status lines, empty states: hand to
signage. They are signage rather than prose, and the tells differ. If signage is unavailable, continue the prose pass, leave interface strings unchanged and identify them as unreviewed.
- No input: ask for the text or file to review.
Workflow
- Read once for overall effect.
- Mark the highest-signal clusters before editing.
- Use
references/signs-of-ai-writing.md when you need the full tell taxonomy (the crutch-phrase list lives in this file, below).
- Explain the issue in editorial terms, not detector jargon.
- Rewrite toward specificity, directness, and verifiable claims.
- Check citations, links, and markup separately when they look generated or broken.
Highest-Signal Tells
Look first for clusters of:
- inflated significance paired with generic language,
- source-listing or media-name dropping used as a substitute for substance,
- vague attribution such as "experts say" or "observers note",
- negative parallelisms such as "not just X, but Y",
- mannered metaphor standing in for a direct statement, such as "a dial worth turning" for "a parameter worth varying",
- outline-style "Despite its X, faces challenges" endings and bolt-on "Future Prospects" sections,
- assistant-style formatting: Markdown leakage, bold sprawl, title case drift, curly quotes where the house style uses straight quotes, ornamental lists,
- a pronounced style or register shift between sections (pasted-in passage),
- leaked model artifacts such as
oaicite, contentReference, or turn0search0,
- broken citations,
utm_source tracking params, suspicious links, or placeholder markup.
Rewrite Rules
- Replace generic importance language with concrete facts.
- Replace "broader trends" talk with the actual mechanism or evidence.
- Turn source roll-calls into sourced claims.
- Cut vague praise, policy-sounding abstractions, and promotional framing.
- Prefer direct verbs over "serves as", "stands as", "represents", or "underscores".
- Rewrite fake contrasts as direct statements.
- Replace mannered metaphor with the literal phrase, per the section below.
- Remove conclusion-style recaps unless the genre needs them.
- Cut the crutch phrases below on sight.
Mannered Prose
Mannered prose substitutes metaphor and flourish for direct statement. Instead of "a parameter worth varying", the mannered writer produces "a dial worth turning". Instead of "this point still matters", they write "this point earns its keep". The phrases exist to display the writer, not to convey the idea, and readers can tell. That is why mannered prose irritates: it makes the reader work harder so the writer can perform. It is also imprecise. Metaphors drag in connotations the writer did not choose and cannot control.
The fix is to say what you mean. When a literal phrase is available, use it.
Ask of any figurative phrase: what is the literal claim underneath, and is the figure doing work the literal claim cannot? A metaphor that names something with no plain word - a term of art, a genuinely novel idea - stays. One that dresses up a claim you could have written straight goes.
| Written |
Say |
| A dial worth turning |
A parameter worth varying |
| This point earns its keep |
This point still matters |
| The load-bearing wall of the argument |
Name the claim the argument depends on |
| Where the rubber meets the road |
Name the step that actually decides it |
| The north star for the team |
The goal, or the metric |
The table is direction rather than a lookup: each fix names what the figure was standing in for. Judge a mannered phrase by whether the plain version says the same thing in fewer words, and prefer the plain version when it does.
Overused Crutch Phrases (Cut On Sight)
This section applies to formal or technical prose. In conversational or casual writing, colloquialisms like "to be honest", "honestly", and "let's be real" are legitimate voice markers, not AI evidence - do not cut them there.
These assert rigour or candour instead of demonstrating it. They are filler: delete them and state the thing plainly.
- "load-bearing" (load-bearing assumption / definition / detail / word / line). Say what the thing does or why it matters, not that it is structurally important.
- The honesty family - "keep (it / the model / us) honest", "the honest part", "to be honest", "honestly", "honest about its gaps / limits", "the honest answer". State the limitation or fact directly; announcing honesty adds nothing.
- Related self-framing - "to its credit", "the hard truth", "let's be real", "the uncomfortable truth", "make no mistake". Cut the preamble, keep the claim.
These rarely carry meaning the surrounding sentence does not already hold. Treat them as deletions, not rewrites.
Output
When reviewing text, use:
Observed tells: main patterns and exact phrases.
Why they matter: what the patterns do to the prose.
Rewrite: a surgical edit or clean replacement passage.
Residual risk: citation, sourcing, markup, or factual issues needing human review.
For short rewrite-only requests, provide only a short note and the revised text.
Citation And Markup Checks
When citations or markup look suspicious, verify external sources when fetching is available and permitted. Otherwise mark those checks unverified and continue the wording and markup checks that can be done locally.
- Verify links resolve and support the claim.
- Compare DOI/ISBN identifiers against the claimed publication.
- Flag references with no page numbers, access dates, or usable locating detail.
- Check for leaked model artifacts.
- Preserve the host system's markup instead of introducing Markdown everywhere.
- Mark anything unverified under
Residual risk.
1---2name: deslop3description: Rewrite prose that sounds synthetic, inflated, or assistant-like. Use for AI-writing tells, vague attribution, suspicious citations, chatbot artifacts, or copy that should sound grounded and human. Applies to prose; for interface labels use `signage`; for machine-written code tells use `unslop`.4---56# Deslop78Review, diagnose, and rewrite prose that carries common AI-writing tells. Treat patterns as clues, not proof of authorship.910The tell taxonomy in `references/signs-of-ai-writing.md` encapsulates [*Wikipedia:Signs of AI writing*](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing), adapted for general prose. Maintainers: that article is the source of record - re-check the reference file against it when the article changes.1112State at the start that you are using the `deslop` skill.1314## Guardrails1516- Do not claim a text is AI-generated from a single tell.17- Do not rely on detector tools alone; they are fooled by light edits and unseen models.18- Prefer clusters of indicators over isolated phrases.19- Do not flatten strong human prose just because it is polished.20- Preserve meaning, but do not preserve synthetic cadence.21- Preserve text presented as a verbatim quotation. Flag concerns or offer a separately labelled paraphrase; do not silently alter a source's words.22- Weigh counter-signals before concluding: text predating broad LLM use (ChatGPT23 launched November 2022), an author who can explain their choices, and idiosyncratic24 non-standard syntax all argue against an AI origin.25- Ignore the "ineffective indicators" (a lone buzzword, em dash, or rule-of-three;26 mere polish) unless a supporting cluster is present.27- If the user only asks for a rewrite, keep diagnosis brief.2829## Input Handling3031- Inline text: use it directly.32- File path: read the file, then review its prose.33- URL: fetch page content before reviewing if browsing is available.34- Code or structured data: review comments, docstrings, docs, or surrounding copy only; ask if unclear.35- Interface strings - labels, headings, buttons, status lines, empty states: hand to `signage`. They are signage rather than prose, and the tells differ. If `signage` is unavailable, continue the prose pass, leave interface strings unchanged and identify them as unreviewed.36- No input: ask for the text or file to review.3738## Workflow39401. Read once for overall effect.412. Mark the highest-signal clusters before editing.423. Use `references/signs-of-ai-writing.md` when you need the full tell taxonomy (the crutch-phrase list lives in this file, below).434. Explain the issue in editorial terms, not detector jargon.445. Rewrite toward specificity, directness, and verifiable claims.456. Check citations, links, and markup separately when they look generated or broken.4647## Highest-Signal Tells4849Look first for clusters of:5051- inflated significance paired with generic language,52- source-listing or media-name dropping used as a substitute for substance,53- vague attribution such as "experts say" or "observers note",54- negative parallelisms such as "not just X, but Y",55- mannered metaphor standing in for a direct statement, such as "a dial worth turning" for "a parameter worth varying",56- outline-style "Despite its X, faces challenges" endings and bolt-on "Future Prospects" sections,57- assistant-style formatting: Markdown leakage, bold sprawl, title case drift, curly quotes where the house style uses straight quotes, ornamental lists,58- a pronounced style or register shift between sections (pasted-in passage),59- leaked model artifacts such as `oaicite`, `contentReference`, or `turn0search0`,60- broken citations, `utm_source` tracking params, suspicious links, or placeholder markup.6162## Rewrite Rules6364- Replace generic importance language with concrete facts.65- Replace "broader trends" talk with the actual mechanism or evidence.66- Turn source roll-calls into sourced claims.67- Cut vague praise, policy-sounding abstractions, and promotional framing.68- Prefer direct verbs over "serves as", "stands as", "represents", or "underscores".69- Rewrite fake contrasts as direct statements.70- Replace mannered metaphor with the literal phrase, per the section below.71- Remove conclusion-style recaps unless the genre needs them.72- Cut the crutch phrases below on sight.7374## Mannered Prose7576Mannered prose substitutes metaphor and flourish for direct statement. Instead of "a parameter worth varying", the mannered writer produces "a dial worth turning". Instead of "this point still matters", they write "this point earns its keep". The phrases exist to display the writer, not to convey the idea, and readers can tell. That is why mannered prose irritates: it makes the reader work harder so the writer can perform. It is also imprecise. Metaphors drag in connotations the writer did not choose and cannot control.7778The fix is to say what you mean. When a literal phrase is available, use it.7980Ask of any figurative phrase: what is the literal claim underneath, and is the figure doing work the literal claim cannot? A metaphor that names something with no plain word - a term of art, a genuinely novel idea - stays. One that dresses up a claim you could have written straight goes.8182| Written | Say |83| --- | --- |84| A dial worth turning | A parameter worth varying |85| This point earns its keep | This point still matters |86| The load-bearing wall of the argument | Name the claim the argument depends on |87| Where the rubber meets the road | Name the step that actually decides it |88| The north star for the team | The goal, or the metric |8990The table is direction rather than a lookup: each fix names what the figure was standing in for. Judge a mannered phrase by whether the plain version says the same thing in fewer words, and prefer the plain version when it does.9192## Overused Crutch Phrases (Cut On Sight)9394This section applies to formal or technical prose. In conversational or casual writing, colloquialisms like "to be honest", "honestly", and "let's be real" are legitimate voice markers, not AI evidence - do not cut them there.9596These assert rigour or candour instead of demonstrating it. They are filler: delete them and state the thing plainly.9798- **"load-bearing"** (load-bearing assumption / definition / detail / word / line). Say what the thing does or why it matters, not that it is structurally important.99- **The honesty family** - "keep (it / the model / us) honest", "the honest part", "to be honest", "honestly", "honest about its gaps / limits", "the honest answer". State the limitation or fact directly; announcing honesty adds nothing.100- **Related self-framing** - "to its credit", "the hard truth", "let's be real", "the uncomfortable truth", "make no mistake". Cut the preamble, keep the claim.101102These rarely carry meaning the surrounding sentence does not already hold. Treat them as deletions, not rewrites.103104## Output105106When reviewing text, use:1071081. `Observed tells:` main patterns and exact phrases.1092. `Why they matter:` what the patterns do to the prose.1103. `Rewrite:` a surgical edit or clean replacement passage.1114. `Residual risk:` citation, sourcing, markup, or factual issues needing human review.112113For short rewrite-only requests, provide only a short note and the revised text.114115## Citation And Markup Checks116117When citations or markup look suspicious, verify external sources when fetching is available and permitted. Otherwise mark those checks unverified and continue the wording and markup checks that can be done locally.118119- Verify links resolve and support the claim.120- Compare DOI/ISBN identifiers against the claimed publication.121- Flag references with no page numbers, access dates, or usable locating detail.122- Check for leaked model artifacts.123- Preserve the host system's markup instead of introducing Markdown everywhere.124- Mark anything unverified under `Residual risk`.