AI Pattern Remover

Stop slop

by hardikpandya · MIT license · ★ 17,826 on GitHub

Stop slop cover

Remove AI writing patterns from prose. Use when drafting, editing, or reviewing text to eliminate predictable AI tells.

---
name: stop-slop
description: Remove AI writing patterns from prose. Use when drafting, editing, or reviewing text to eliminate predictable AI tells.
metadata:
  trigger: Writing prose, editing drafts, reviewing content for AI patterns
  author: Hardik Pandya (https://hvpandya.com)
---

# Stop Slop

Eliminate predictable AI writing patterns from prose.

## Core Rules

1. **Cut filler phrases.** Remove throat-clearing openers, emphasis crutches, and all adverbs. See [references/phrases.md](references/phrases.md).

2. **Break formulaic structures.** Avoid binary contrasts, negative listings, dramatic fragmentation, rhetorical setups, false agency. See [references/structures.md](references/structures.md).

Overview

See references/examples.md for before/after transformations.

Manual install (npx, ZIP)
Claude Codenpx skills add hardikpandya/stop-slop -g -a claude-code
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md2.6 KB
Read SKILL.md here
hardikpandya/main1 file
SKILL.md
Show the full text69 lines
skill-37/SKILL.md69 lines · 2.6 KB

Stop Slop

Eliminate predictable AI writing patterns from prose.

Core Rules

  1. Cut filler phrases. Remove throat-clearing openers, emphasis crutches, and all adverbs. See references/phrases.md.

  2. Break formulaic structures. Avoid binary contrasts, negative listings, dramatic fragmentation, rhetorical setups, false agency. See references/structures.md.

  3. Use active voice. Every sentence needs a human subject doing something. No passive constructions. No inanimate objects performing human actions ("the complaint becomes a fix").

  4. Be specific. No vague declaratives ("The reasons are structural"). Name the specific thing. No lazy extremes ("every," "always," "never") doing vague work.

  5. Put the reader in the room. No narrator-from-a-distance voice. "You" beats "People." Specifics beat abstractions.

  6. Vary rhythm. Mix sentence lengths. Two items beat three. End paragraphs differently. No em dashes.

  7. Trust readers. State facts directly. Skip softening, justification, hand-holding.

  8. Cut quotables. If it sounds like a pull-quote, rewrite it.

Quick Checks

Before delivering prose:

  • Any adverbs? Kill them.
  • Any passive voice? Find the actor, make them the subject.
  • Inanimate thing doing a human verb ("the decision emerges")? Name the person.
  • Sentence starts with a Wh- word? Restructure it.
  • Any "here's what/this/that" throat-clearing? Cut to the point.
  • Any "not X, it's Y" contrasts? State Y directly.
  • Three consecutive sentences match length? Break one.
  • Paragraph ends with punchy one-liner? Vary it.
  • Em-dash anywhere? Remove it.
  • Vague declarative ("The implications are significant")? Name the specific implication.
  • Narrator-from-a-distance ("Nobody designed this")? Put the reader in the scene.
  • Meta-joiners ("The rest of this essay...")? Delete. Let the essay move.

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.

Examples

See references/examples.md for before/after transformations.

License

MIT

1---
2name: stop-slop
3description: Remove AI writing patterns from prose. Use when drafting, editing, or reviewing text to eliminate predictable AI tells.
4metadata:
5 trigger: Writing prose, editing drafts, reviewing content for AI patterns
6 author: Hardik Pandya (https://hvpandya.com)
7---
8 
9# Stop Slop
10 
11Eliminate predictable AI writing patterns from prose.
12 
13## Core Rules
14 
151. **Cut filler phrases.** Remove throat-clearing openers, emphasis crutches, and all adverbs. See [references/phrases.md](references/phrases.md).
16 
172. **Break formulaic structures.** Avoid binary contrasts, negative listings, dramatic fragmentation, rhetorical setups, false agency. See [references/structures.md](references/structures.md).
18 
193. **Use active voice.** Every sentence needs a human subject doing something. No passive constructions. No inanimate objects performing human actions ("the complaint becomes a fix").
20 
214. **Be specific.** No vague declaratives ("The reasons are structural"). Name the specific thing. No lazy extremes ("every," "always," "never") doing vague work.
22 
235. **Put the reader in the room.** No narrator-from-a-distance voice. "You" beats "People." Specifics beat abstractions.
24 
256. **Vary rhythm.** Mix sentence lengths. Two items beat three. End paragraphs differently. No em dashes.
26 
277. **Trust readers.** State facts directly. Skip softening, justification, hand-holding.
28 
298. **Cut quotables.** If it sounds like a pull-quote, rewrite it.
30 
31## Quick Checks
32 
33Before delivering prose:
34 
35- Any adverbs? Kill them.
36- Any passive voice? Find the actor, make them the subject.
37- Inanimate thing doing a human verb ("the decision emerges")? Name the person.
38- Sentence starts with a Wh- word? Restructure it.
39- Any "here's what/this/that" throat-clearing? Cut to the point.
40- Any "not X, it's Y" contrasts? State Y directly.
41- Three consecutive sentences match length? Break one.
42- Paragraph ends with punchy one-liner? Vary it.
43- Em-dash anywhere? Remove it.
44- Vague declarative ("The implications are significant")? Name the specific implication.
45- Narrator-from-a-distance ("Nobody designed this")? Put the reader in the scene.
46- Meta-joiners ("The rest of this essay...")? Delete. Let the essay move.
47 
48## Scoring
49 
50Rate 1-10 on each dimension:
51 
52| Dimension | Question |
53|-----------|----------|
54| Directness | Statements or announcements? |
55| Rhythm | Varied or metronomic? |
56| Trust | Respects reader intelligence? |
57| Authenticity | Sounds human? |
58| Density | Anything cuttable? |
59 
60Below 35/50: revise.
61 
62## Examples
63 
64See [references/examples.md](references/examples.md) for before/after transformations.
65 
66## License
67 
68MIT
69 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 17,826
Checked
Source
hardikpandya/stop-slop ↗
Creator
hardikpandya · 1 listing
View creator

Similar skills

See all →
SkillProse Naturalizerblader/humanizer · by bladerRewrite AI-sounding text so it reads like the writer without changing what it says. Use when editing or reviewing prose for AI tells: not-X-but-Y contrasts, one-line closers, staged openers, forced triads, dashes everywhere, inflated claims, sales language, stock AI words, bold labels, or filler. Based on Wikipedia's "Signs of AI writing.★ 53.6k GitHub starsSkillAI Slop Editorpetergyang/no-ai-slop · by petergyangEdit drafts into sharper, more human writing while preserving the writer's personal voice, or detect AI-slop patterns without rewriting. Use when the user wants a draft clearer, more direct, more opinionated, or less AI-sounding, or asks whether writing reads as AI.★ 12k GitHub starsSkillAI Writing Pattern Detectorconorbronsdon/avoid-ai-writing · by conorbronsdonUse when the user asks to detect, scan, audit, score, or flag AI-writing patterns without rewriting the text, including requests for a deterministic local detector result when the host can execute Node.★ 4.7k GitHub starsSkillAI Writing Auditorconorbronsdon/avoid-ai-writing · by conorbronsdonAudit and rewrite content to remove AI writing patterns ("AI-isms"). Use this skill when asked to "remove AI-isms," "clean up AI writing," "edit writing for AI patterns," "audit writing for AI tells," or "make this sound less like AI." Supports a detect-only mode, an edit-in-place mode for files, an optional voice profile (casual / professional / technical / warm / blunt), and an iterate-to-convergence pass.★ 4.7k GitHub starsSkillDe-AI WritingNanako0129/sepia · by Nanako0129Make AI-generated writing read as human-written, in fiction and in professional prose. Repairs the narrative architecture of fiction and stories (based on StoryScope, arXiv:2604.03136); routes professional text through domain rules for release notes, announcements, PR and issue replies, code-review comments, incident postmortems, tickets, work orders, technical articles, blog posts, and long-form journalism. Four operations - write, review (diagnose AI tells without editing), refactor (minimal in-place edits), recreate (full rewrite). Use when asked to humanize, de-AI, unslop, or strip AI flavor from any text; when writing or revising any of these document types; or whenever output must not read as machine-written.★ 3.1k GitHub starsSkillAI Slop Detection MethodAgriciDaniel/claude-blog · by AgriciDanielA phrase blocklist catches the obvious tells. Most AI-generated prose passes that filter and still reads like AI. The structural tics, the…★ 2.2k GitHub stars