Anti AI-Slop#
Detect and remove AI writing patterns from prose. Works for Chinese and English.
Quick Start#
Apply these 7 rules to any prose:
- Kill filler phrases — Remove throat-clearing openers, emphasis crutches, and all adverbs.
- Break formulaic structures — Avoid binary contrasts, negative listings, dramatic fragmentation.
- Use active voice — Find the human actor. No passive constructions. No inanimate objects performing human actions.
- Be specific — No vague declaratives. No lazy extremes ("every," "always"). Name the specific thing.
- Vary rhythm — Mix sentence lengths. Two items beat three. No em dashes. End paragraphs differently.
- Trust readers — State facts directly. No softening, justification, or hand-holding.
- Cut quotables — If it sounds like a pull-quote, rewrite it.
Detailed References#
Load these files as needed based on task context:
Vocabulary & Phrase Lists#
- references/phrases-en.md — English filler phrases, AI vocabulary, business jargon to remove
- references/phrases-zh.md — Chinese AI套话, fillers, and emotional summary phrases to remove
Structural Patterns#
- references/structures-en.md — English formulaic sentence structures to avoid (binary contrasts, false agency, etc.)
- references/structures-zh.md — Chinese AI-specific structural patterns (懂事式段落, 角色自白化, etc.)
Before/After Examples#
- references/examples-en.md — English text transformations with change notes
- references/examples-zh.md — Chinese text transformations with change notes
Quick Checks (run before delivering any prose)#
English
- Any adverbs? Kill them.
- Any passive voice? Find the actor.
- Inanimate thing doing a human verb? Name the person.
- Sentence starts with Wh- word? Restructure.
- "Here's what/this/that" throat-clearing? Cut to the point.
- "Not X, it's Y" contrast? State Y directly.
- Three consecutive sentences same length? Break one.
- Em-dash anywhere? Remove it.
- Vague declarative ("The implications are significant")? Name the specific thing.
Chinese
- 替读者总结情绪?("她终于明白""原来真正的……")→ 用动作/细节让读者自己得出结论
- 角色直接表达内心? → 真人说话先保护自己:遮掩、算计、犹豫
- 主角赢得太便宜? → 每个选择加成本,有牺牲有风险
- 纯装饰细节? → 只留能推动冲突/暴露信息/改变关系的细节
- "此外""值得一提的是""综上所述"等AI连接词?→ 删
- 否定式排比?("不仅仅是……更是……")→ 直接说结论
- 三段式列举? → 改为两项或四项
- 同义词循环?(同一人物换三个称呼)→ 统一称呼
- 每段结尾都是金句式一句话?→ 变换结尾方式
Scoring System (50-point scale)#
Rate each dimension 1-10:
DimensionEN QuestionZH QuestionDirectnessStatements or announcements?直截了当还是绕圈宣告?RhythmVaried or metronomic?长短句交错还是机械重复?TrustRespects reader intelligence?尊重读者智力还是过度解释?AuthenticitySounds human?像真人说话还是像机器生成?DensityAnything cuttable?有可删冗余吗?
Thresholds: ≥40 deliver. 35-39 needs revision. <35 rewrite.
Process#
- Read input text carefully
- Identify all instances of the patterns listed above and in reference files
- Rewrite each problematic section
- Verify revised text sounds natural when read aloud
- Run quick checks
- Score on 5 dimensions
- Deliver: rewritten text + change summary + score
Credits#
Based on:
- stop-slop by Hardik Pandya (MIT License)
- Wikipedia: Signs of AI writing by WikiProject AI Cleanup
- humanizer by blader
- Chinese writing rules from experienced fiction editor methodology