Use when producing or revising any research artefact to prevent generic, unsupported, repetitive, or mechanically styled output in real time; use ai-slop-audit to grade a concrete completed iteration independently.
The guardrail that governs production quality — writing and assembling research outputs so slop never appears. Detection is the companion ai-slop-audit skill. Truthfulness is source-evaluation/references/evidence-discipline.md; this skill is its quality counterpart: a report can be fully sourced and still read as slop (generic, voiceless, template-uniform). Both gates must pass.
Real-time application (a LIVE constraint, not only a final gate)
Apply these rules continuously, as you write — to every sentence, table, finding, and slide at the moment it is drafted, not in one cleanup pass at the end. The moment you reach for a banned word, a generic placeholder, an unverified figure, or a template default, correct it in place. The ship-gate checklist below is the final confirmation, not the first time these rules are consulted.
What "AI slop" is (so you know what you are preventing)
Low-quality content produced in quantity by generative AI and pushed at people who did not ask for it (Merriam-Webster 2025 Word of the Year, verified). Three diagnostic properties (Kommers et al., "Why Slop Matters", arXiv 2601.06060, verified): superficial competence, asymmetric effort, mass producibility. The human tell named in every domain studied: absence of intent. A research output beats slop by re-internalising effort — specificity, verification, and authored judgement — before it reaches the reader.
The seven universal guardrails (apply to EVERY output)
#
Marker to prevent
Avoidance rule you MUST follow
U1
Genericness / averaging
Every section carries >=1 concrete, named, source-specific element (a real figure, named source, dated event, decision) a generic template could not produce.
U2
Superficial competence
Substance floor: include an analytic claim, comparison, or judgement the section could not exist without. If you cannot, it is filler — cut it.
U3
Confident wrongness / hallucination
Verify every statistic, quote, citation, name, and URL before it ships; cite at the point of claim; mark inferences "(inference)" and gaps "(no source found)". Defers to evidence-discipline.
U4
Volume over substance
One sourced, reasoned paragraph beats three hollow ones. Do not pad to length.
U5
Absence of authored voice / judgement
State the analytic point of view: what the evidence means, not just what it says. No relentless hedging, no viewpoint-free summary.
U6
Skipping the hard parts
Address the counter-case, the limitation, the contradicting source, the gap — not just the confirming evidence.
U7
Mechanical uniformity
Vary sentence and section structure. No rule-of-three reflex, no "it's not X, it's Y" formula, no em-dash flood, no uniform paragraph length.
Machine-error editorial gate
Apply the shared Machine-Error Editorial Gate
while drafting. For every sentence and paragraph, check ME1-7: semantic repetition, artificial
symmetry, over-explanation, inflated significance, generic examples, rhetorical mannerisms, and
insight-shaped filler. Ask what new information, evidence, judgement, decision, constraint, or
instruction the unit contributes. If there is no delta, merge or cut it. Record a functional
exception when repetition is required for legal precision, accessibility, traceability, controlled
vocabulary, or safe operation.
ID
Live production question
ME1
What new proposition does this unit add?
ME2
Is the parallel structure meaningful or decorative?
ME3
Can the reader act or decide before the next explanation?
ME4
Does the rhetoric exceed the evidence or consequence?
ME5
Is the example traceable to this reader and decision?
ME6
Has a rhetorical device become a repeated tic?
ME7
What claim, warrant, evidence, or decision earns this paragraph's space?
Impeccable-derived overlay
Apply the shared AS1-AS7 overlay
when the output includes an interface, website, presentation, rendered document, or visual system.
For web development, websites, and design, use all seven checks: default convergence, unearned
hierarchy, module monoculture, decorative attention, placeholder material, copy tells, and
polish-covered delivery debt. Other outputs use only applicable checks and mark unavailable or
non-applicable visual evidence explicitly.
Visual no-ship choices for those visual scopes are purple gradients, glassmorphism, neon glow,
AI-beige defaults, decorative editorial scaffolding, and decorative motion. Functional states,
accessibility affordances, and required data encodings need a recorded task reason; they are not
decorative exceptions by implication.
AS1-AS7 coverage is explicit: AS2, AS3, AS4, AS5, and AS7 are not_applicable for a text-only
research output, while visual or rendered deliverables require the full overlay.
AS6 remains applicable to every human-facing research output: remove recurring buzzword, em-dash,
aphoristic, or theatrical cadence.
Banned / high-risk vocabulary (the lexical tells)
Over-produced by LLMs (FSU/COLING-2025; PubMed "delve" +400%, verified). Allowed only when genuinely the precise term, never as default register.
Phrases: "in today's fast-paced world", "in the ever-evolving landscape of", "it is important to note that", "let's dive in", "at the end of the day", "in conclusion", "studies show" (without a named study).
Constructions: the "it's not just X, it's Y" antithesis; reflexive rule-of-three lists; em-dash used to manufacture drama; triplet adjectives ("robust, scalable, reliable").
Drop-in guardrail block (inherit in dependent skills)
ANTI-SLOP GUARDRAIL (inherit in every output):
1. SPECIFICITY FLOOR — every section carries >=1 concrete, named, source-specific element.
2. VERIFY-BEFORE-EMIT — no statistic, quote, citation, name, or URL ships unverified;
cite at point of claim; mark inferences and gaps. (Defers to evidence-discipline.)
3. AUTHORED JUDGEMENT — say what the evidence means; no viewpoint-free summary, no sycophancy.
4. COVER THE HARD PARTS — counter-case, limitation, contradicting source, gap.
5. BREAK THE TEMPLATE — vary rhythm and structure; forbid the banned-vocabulary list above.
Domain-specific avoidance (research outputs)
Report / dossier / memo: named sources at the point of every claim; a stated analytic judgement per section; the contradicting evidence shown, not hidden; varied section shapes (not every section a three-bullet list).
Tables / data: every figure carries a source and date; no round-number "estimates" presented as measured; flag computed/derived values.
.docx output: apply the professional-word-output design standard (named styles, two typefaces, real hierarchy) so the document looks human-made, not template-extruded.
Academic / proposal: visible logic (evidence -> warrant -> implication); no inflated superlatives; British English and house tone per the project.
Ship gate (run before delivering ANY output)
Every section has >=1 concrete, named, source-specific element (U1/U2).
Every stat, quote, citation, name, URL verified and cited at point of claim (U3 / evidence-discipline).
No banned vocabulary used as register; output scanned against the list.
Output states an analytic judgement; no viewpoint-free summary, no sycophancy (U5).
Counter-case, limitation, or gap addressed (U6).
Sentence and section structure varied; no rule-of-three reflex, no antithesis formula, no em-dash flood (U7).
ME1-ME7 reviewed; every retained unit has a semantic delta or a documented functional exception.
AS1-AS7 reviewed when applicable; every retained visual choice has a task, state, accessibility, brand, or evidence reason.
Visual no-ship boundary passed: no purple gradients, glassmorphism, neon glow, AI-beige defaults, decorative editorial scaffolding, or decorative motion.
For .docx, professional-word-output standard applied.
When in doubt, run ai-slop-audit on the draft.
If any box is unticked, the output is not ready to ship.
See also
Use When
Use throughout production and revision of every research artefact.
Do Not Use When
Do not substitute it for the independent ai-slop-audit release verdict.
Required Inputs
Input
Source/provider
If absent
Draft artefact, purpose, audience
Producing workflow
Stop generic generation and request context
Verifiable facts and dependencies
Evidence register
Remove or qualify unsupported specificity
Workflow
Identify the artefact type and intended action.
Apply specificity, verification, voice, hard-case, and variation controls while drafting.
Stop on fabricated or unverifiable content and recover by removing it or marking a gap.
Run the domain ship gate, then route the iteration to ai-slop-audit.
Outputs
Artefact
Consumer
Acceptance condition
Guarded artefact
Requesting workflow
Every section earns its place and all claims are verified or qualified
Production Evidence Guidance
The completed ship gate and verification-gap log support release review.
Production Capability Notes
Apply only capabilities authorised for the parent task. Mutation, publication, destructive action, spending, or certification requires explicit authority.
Degraded Mode
Fallback when a fact, dependency, citation, or visual check is unavailable: name the gap and return the narrowest useful qualified artefact; never turn an unassessed check into a pass.
Decision Rules
Finding
Action
Failure/risk avoided
Unsupported specificity
Verify, qualify, or remove
Hallucination
Generic non-blocking prose
Rewrite or cut
Superficial content
Intentional verified material
Preserve
Destructive over-editing
Quality Standards
Every claim is verified or qualified, every section carries intent, and errors, empty states, risks, and countercases are addressed where applicable.
Anti-Patterns
Inventing a number for specificity. Fix: verify it or remove it.
Keeping polished filler. Fix: add a sourced judgement or cut it.
Waiting for the final audit. Fix: apply controls live.
docs/continuous-improvement/english-collocations-and-lexical-precision-2026-09-02.md — human-English reader, genre, rhythm, grammar, collocation, lexical precision, and proof overlay; routed from the engine-level AGENTS.md.
Evidence Produced
Evidence
Consumer
Acceptance condition
Completed ship gate and verification-gap log
Producing workflow and release reviewer
Every section has intentional substance and every claim is verified, qualified, or removed
Capability Contract
Minimum capability is read-only access to the draft, facts, and dependencies. Any editing, mutation, publication, destructive action, spending, or certification requires explicit authorisation from the parent task.
Production Pitfalls
Inventing a number for specificity. Fix: verify it or remove it.
Keeping polished filler. Fix: add a decision or evidence, otherwise cut it.
Waiting for the final audit. Fix: apply controls during production.
Flattening an intentional voice. Fix: preserve authored choices that serve the audience.
Hiding an unavailable check. Fix: name the gap and its release consequence.
See also
ai-slop-audit — the per-iteration detection/audit companion.
source-evaluation / references/evidence-discipline.md — the truth gate this pairs with.
professional-word-output — document-design standard for .docx outputs.
1---2name: anti-ai-slop-33description: Use when producing or revising any research artefact to prevent generic, unsupported, repetitive, or mechanically styled output in real time; use ai-slop-audit to grade a concrete completed iteration independently.4---56# Anti AI Slop78The guardrail that governs **production quality** — writing and assembling research outputs so slop never appears. Detection is the companion `ai-slop-audit` skill. Truthfulness is `source-evaluation/references/evidence-discipline.md`; this skill is its quality counterpart: a report can be fully sourced and still read as slop (generic, voiceless, template-uniform). Both gates must pass.910## Real-time application (a LIVE constraint, not only a final gate)1112Apply these rules continuously, as you write — to every sentence, table, finding, and slide at the moment it is drafted, not in one cleanup pass at the end. The moment you reach for a banned word, a generic placeholder, an unverified figure, or a template default, correct it in place. The ship-gate checklist below is the final confirmation, not the first time these rules are consulted.1314## What "AI slop" is (so you know what you are preventing)1516Low-quality content produced in quantity by generative AI and pushed at people who did not ask for it (Merriam-Webster 2025 Word of the Year, verified). Three diagnostic properties (Kommers et al., *"Why Slop Matters"*, arXiv 2601.06060, verified): **superficial competence, asymmetric effort, mass producibility**. The human tell named in every domain studied: **absence of intent**. A research output beats slop by re-internalising effort — specificity, verification, and authored judgement — before it reaches the reader.1718## The seven universal guardrails (apply to EVERY output)1920| # | Marker to prevent | Avoidance rule you MUST follow |21|---|---|---|22| U1 | Genericness / averaging | Every section carries >=1 concrete, named, source-specific element (a real figure, named source, dated event, decision) a generic template could not produce. |23| U2 | Superficial competence | Substance floor: include an analytic claim, comparison, or judgement the section could not exist without. If you cannot, it is filler — cut it. |24| U3 | Confident wrongness / hallucination | Verify every statistic, quote, citation, name, and URL before it ships; cite at the point of claim; mark inferences "(inference)" and gaps "(no source found)". Defers to evidence-discipline. |25| U4 | Volume over substance | One sourced, reasoned paragraph beats three hollow ones. Do not pad to length. |26| U5 | Absence of authored voice / judgement | State the analytic point of view: what the evidence means, not just what it says. No relentless hedging, no viewpoint-free summary. |27| U6 | Skipping the hard parts | Address the counter-case, the limitation, the contradicting source, the gap — not just the confirming evidence. |28| U7 | Mechanical uniformity | Vary sentence and section structure. No rule-of-three reflex, no "it's not X, it's Y" formula, no em-dash flood, no uniform paragraph length. |2930## Machine-error editorial gate3132Apply the shared [Machine-Error Editorial Gate](../../docs/continuous-improvement/machine-errors-editorial-gate-2026-09-03.md)33while drafting. For every sentence and paragraph, check ME1-7: semantic repetition, artificial34symmetry, over-explanation, inflated significance, generic examples, rhetorical mannerisms, and35insight-shaped filler. Ask what new information, evidence, judgement, decision, constraint, or36instruction the unit contributes. If there is no delta, merge or cut it. Record a functional37exception when repetition is required for legal precision, accessibility, traceability, controlled38vocabulary, or safe operation.3940| ID | Live production question |41|---|---|42| ME1 | What new proposition does this unit add? |43| ME2 | Is the parallel structure meaningful or decorative? |44| ME3 | Can the reader act or decide before the next explanation? |45| ME4 | Does the rhetoric exceed the evidence or consequence? |46| ME5 | Is the example traceable to this reader and decision? |47| ME6 | Has a rhetorical device become a repeated tic? |48| ME7 | What claim, warrant, evidence, or decision earns this paragraph's space? |4950## Impeccable-derived overlay5152Apply the shared [AS1-AS7 overlay](../../docs/continuous-improvement/machine-errors-editorial-gate-2026-09-03.md)53when the output includes an interface, website, presentation, rendered document, or visual system.54For web development, websites, and design, use all seven checks: default convergence, unearned55hierarchy, module monoculture, decorative attention, placeholder material, copy tells, and56polish-covered delivery debt. Other outputs use only applicable checks and mark unavailable or57non-applicable visual evidence explicitly.5859Visual no-ship choices for those visual scopes are purple gradients, glassmorphism, neon glow,60AI-beige defaults, decorative editorial scaffolding, and decorative motion. Functional states,61accessibility affordances, and required data encodings need a recorded task reason; they are not62decorative exceptions by implication.63AS1-AS7 coverage is explicit: AS2, AS3, AS4, AS5, and AS7 are `not_applicable` for a text-only64research output, while visual or rendered deliverables require the full overlay.65AS6 remains applicable to every human-facing research output: remove recurring buzzword, em-dash,66aphoristic, or theatrical cadence.6768## Banned / high-risk vocabulary (the lexical tells)6970Over-produced by LLMs (FSU/COLING-2025; PubMed "delve" +400%, verified). Allowed only when genuinely the precise term, never as default register.7172- **Words:** delve, tapestry, realm, landscape (as metaphor), navigate (as metaphor), leverage, foster, harness, synergy, embark, robust, vibrant, holistic, seamless, intricate, commendable, meticulous, pivotal, underscore, testament, resonate, elevate, paramount, multifaceted.73- **Phrases:** "in today's fast-paced world", "in the ever-evolving landscape of", "it is important to note that", "let's dive in", "at the end of the day", "in conclusion", "studies show" (without a named study).74- **Constructions:** the "it's not just X, it's Y" antithesis; reflexive rule-of-three lists; em-dash used to manufacture drama; triplet adjectives ("robust, scalable, reliable").7576## Drop-in guardrail block (inherit in dependent skills)7778```79ANTI-SLOP GUARDRAIL (inherit in every output):801. SPECIFICITY FLOOR — every section carries >=1 concrete, named, source-specific element.812. VERIFY-BEFORE-EMIT — no statistic, quote, citation, name, or URL ships unverified;82 cite at point of claim; mark inferences and gaps. (Defers to evidence-discipline.)833. AUTHORED JUDGEMENT — say what the evidence means; no viewpoint-free summary, no sycophancy.844. COVER THE HARD PARTS — counter-case, limitation, contradicting source, gap.855. BREAK THE TEMPLATE — vary rhythm and structure; forbid the banned-vocabulary list above.86```8788## Domain-specific avoidance (research outputs)8990- **Report / dossier / memo:** named sources at the point of every claim; a stated analytic judgement per section; the contradicting evidence shown, not hidden; varied section shapes (not every section a three-bullet list).91- **Tables / data:** every figure carries a source and date; no round-number "estimates" presented as measured; flag computed/derived values.92- **.docx output:** apply the `professional-word-output` design standard (named styles, two typefaces, real hierarchy) so the document looks human-made, not template-extruded.93- **Academic / proposal:** visible logic (evidence -> warrant -> implication); no inflated superlatives; British English and house tone per the project.9495## Ship gate (run before delivering ANY output)9697- [ ] Every section has >=1 concrete, named, source-specific element (U1/U2).98- [ ] Every stat, quote, citation, name, URL verified and cited at point of claim (U3 / evidence-discipline).99- [ ] No banned vocabulary used as register; output scanned against the list.100- [ ] Output states an analytic judgement; no viewpoint-free summary, no sycophancy (U5).101- [ ] Counter-case, limitation, or gap addressed (U6).102- [ ] Sentence and section structure varied; no rule-of-three reflex, no antithesis formula, no em-dash flood (U7).103- [ ] ME1-ME7 reviewed; every retained unit has a semantic delta or a documented functional exception.104- [ ] AS1-AS7 reviewed when applicable; every retained visual choice has a task, state, accessibility, brand, or evidence reason.105- [ ] Visual no-ship boundary passed: no purple gradients, glassmorphism, neon glow, AI-beige defaults, decorative editorial scaffolding, or decorative motion.106- [ ] For .docx, `professional-word-output` standard applied.107- [ ] When in doubt, run `ai-slop-audit` on the draft.108109If any box is unticked, the output is not ready to ship.110111## See also112113<!-- dual-compat-start -->114## Use When115116Use throughout production and revision of every research artefact.117118## Do Not Use When119120Do not substitute it for the independent `ai-slop-audit` release verdict.121122## Required Inputs123124| Input | Source/provider | If absent |125|---|---|---|126| Draft artefact, purpose, audience | Producing workflow | Stop generic generation and request context |127| Verifiable facts and dependencies | Evidence register | Remove or qualify unsupported specificity |128129## Workflow1301311. Identify the artefact type and intended action.1322. Apply specificity, verification, voice, hard-case, and variation controls while drafting.1333. Stop on fabricated or unverifiable content and recover by removing it or marking a gap.1344. Run the domain ship gate, then route the iteration to `ai-slop-audit`.135136## Outputs137138| Artefact | Consumer | Acceptance condition |139|---|---|---|140| Guarded artefact | Requesting workflow | Every section earns its place and all claims are verified or qualified |141142## Production Evidence Guidance143144The completed ship gate and verification-gap log support release review.145146## Production Capability Notes147148Apply only capabilities authorised for the parent task. Mutation, publication, destructive action, spending, or certification requires explicit authority.149150## Degraded Mode151152Fallback when a fact, dependency, citation, or visual check is unavailable: name the gap and return the narrowest useful qualified artefact; never turn an unassessed check into a pass.153154## Decision Rules155156| Finding | Action | Failure/risk avoided |157|---|---|---|158| Unsupported specificity | Verify, qualify, or remove | Hallucination |159| Generic non-blocking prose | Rewrite or cut | Superficial content |160| Intentional verified material | Preserve | Destructive over-editing |161162## Quality Standards163164Every claim is verified or qualified, every section carries intent, and errors, empty states, risks, and countercases are addressed where applicable.165166## Anti-Patterns167168- Inventing a number for specificity. **Fix:** verify it or remove it.169- Keeping polished filler. **Fix:** add a sourced judgement or cut it.170- Waiting for the final audit. **Fix:** apply controls live.171- Flattening authored voice. **Fix:** preserve intentional choices.172- Hiding an unavailable check. **Fix:** name the gap and its release consequence.173174## Worked Example175176If a current market figure cannot be verified, the draft records the evidence gap instead of inserting a plausible estimate.177178## References179180- [Independent audit](../ai-slop-audit/SKILL.md)181- [Evidence discipline](../source-evaluation/references/evidence-discipline.md)182- `docs/continuous-improvement/english-collocations-and-lexical-precision-2026-09-02.md` — human-English reader, genre, rhythm, grammar, collocation, lexical precision, and proof overlay; routed from the engine-level `AGENTS.md`.183<!-- dual-compat-end -->184185## Evidence Produced186187| Evidence | Consumer | Acceptance condition |188|---|---|---|189| Completed ship gate and verification-gap log | Producing workflow and release reviewer | Every section has intentional substance and every claim is verified, qualified, or removed |190191## Capability Contract192193Minimum capability is read-only access to the draft, facts, and dependencies. Any editing, mutation, publication, destructive action, spending, or certification requires explicit authorisation from the parent task.194195## Production Pitfalls196197- Inventing a number for specificity. **Fix:** verify it or remove it.198- Keeping polished filler. **Fix:** add a decision or evidence, otherwise cut it.199- Waiting for the final audit. **Fix:** apply controls during production.200- Flattening an intentional voice. **Fix:** preserve authored choices that serve the audience.201- Hiding an unavailable check. **Fix:** name the gap and its release consequence.202203## See also204- `ai-slop-audit` — the per-iteration detection/audit companion.205- `source-evaluation` / `references/evidence-discipline.md` — the truth gate this pairs with.206- `professional-word-output` — document-design standard for .docx outputs.
Run npx skillmds@latest add peterbamuhigire/anti-ai-slop-3 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Use when producing or revising any research artefact to prevent generic, unsupported, repetitive, or mechanically styled output in real time; use ai-slop-audit to grade a concrete completed iteration independently. It is listed under Security on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
peterbamuhigire (@peterbamuhigire) published this skill. Their other Agent Skills are listed on their SkillMD profile.