Stop Slop
SkillDev toolsRemove AI writing patterns from prose. Use when drafting, editing, or reviewing text to eliminate predictable AI tells.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Stop Slop skill
What this skill tells your AI
The instructions your AI receives, as published by jvm-skills/jvm-skills in .agents/skills/stop-slop/SKILL.md and read by ahel’s review.
Eliminate predictable AI writing patterns from prose.
Core Rules
-
Cut filler phrases and AI-marker words. Remove throat-clearing openers and emphasis crutches; replace excess LLM vocabulary (delve, underscore, foster, pivotal). See references/phrases.md.
-
Break formulaic structures. Avoid binary contrasts, dramatic fragmentation, rhetorical setups. See references/structures.md.
-
Vary rhythm. Mix sentence lengths. Two items beat three. End paragraphs differently.
-
Trust readers. State facts directly. Skip softening, justification, hand-holding.
-
Cut quotables. If it sounds like a pull-quote, rewrite it.
-
No em-dashes. Replace every em-dash (
—), whether before a reveal, around an aside, or anywhere else, with a colon (introducing a list or expansion), commas or parentheses (around an aside), or a full stop. The em-dash is one of the strongest AI tells; the target in prose is zero. Keep dashes only in numeric ranges (8–25, an en-dash) and inside code.
Quick Checks
Before delivering prose:
- Three consecutive sentences match length? Break one.
- Paragraph ends with punchy one-liner? Vary it.
- Any em-dash (
—) at all? Replace it with a colon, commas, parentheses, or a full stop. Zero em-dashes in prose. - Explaining a metaphor? Trust it to land.
Two-Pass Audit
Before scoring, run one reflective pass:
- Ask: "What in this draft makes it obviously AI-written?" Name the specific tells.
- Fix exactly those. Don't rewrite blind — target what the first pass found.
This catches patterns the rules miss. The rubric below measures; this pass thinks.
Scoring
Rate 1-10 on each dimension:
| Dimension | Question |
|---|---|
| Directness | Statements or announcements? |
| Rhythm | Varied or metronomic? |
| Trust | Respects reader intelligence? |
| Authenticity | Sounds human? |
| Density | Anything cuttable? |
Below 35/50: revise.
Audit Mode
Use this when reviewing a draft cold, from a separate session or subagent that did not write it. Report only. Do not edit. The cold read is the point; rewriting throws it away.
Output, in order:
-
Tells found: a table, one row per concrete instance:
Tell Location (line / quote) Fix Scan for em-dashes explicitly and flag every em-dash (
—) in prose as its own row; the target is zero. -
Rubric score: the five dimensions above, each 1-10, plus the total.
-
Verdict: pass (≥35/50, no Tier-1 LLM vocabulary, and no em-dashes in prose) or revise.
Quoting the exact line keeps the fixer honest. The writer applies the fixes; the auditor never touches the prose.
Examples
See references/examples.md for before/after transformations.
License
MIT
Signals
- GitHub stars
- 138
- Forks
- 26
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
stop-slop-jvm-skills- Source
- github.com/jvm-skills/jvm-skills