stop-slop
形成天才的决定因素应该是勤奋。——郭沫若
https://github.com/hardikpandya/stop-slop
当文字开始戒掉“AI味”:Stop Slop,像一位拿着红笔的冷面编辑,把套话一条条请出门外
有些项目一眼看上去就知道很实用,有些项目则会让人忍不住点头说一句:对,这正是现在最缺的东西。
Stop Slop 就是后者。
它的 GitHub description 很短,短得像一句不愿废话的编辑批注:A skill file for removing AI tells from prose。翻成中文,就是一份专门用来去除文章里 AI 痕迹的 skill 文件。(github.com)
这不是一个花里胡哨的写作应用,不是一个带着复杂界面的内容平台,也不是一个用来“帮你写得更像 AI”的增强器。它的方向刚好相反。它像一位见多识广的文字医生,专门盯着那些机械、套路、过度平滑、像模板压出来的句子,一边皱眉,一边把它们从稿子里请出去。(github.com)
如果说很多 AI 写作工具像勤快但有点油腻的实习生,总喜欢用“值得注意的是”“不仅如此”“从某种意义上说”这种熟练得过头的口吻把文章抹得发亮,那么 Stop Slop 更像编辑部里那个不爱寒暄的人。它坐在桌边,抬眼看你一稿,手里的笔就已经开始工作了:
这句太像模型。
这段太像套路。
这几个词太会装。
删。
重写。
说人话。
它是什么
Stop Slop 的 README 写得很干脆:AI writing has patterns. Predictable phrases, structures, rhythms. This skill teaches Claude or any LLM to catch and remove them. 它的核心目标非常明确,就是帮助 Claude 或任何大语言模型识别并清除那些一眼就能闻出“AI味”的写作习惯。(github.com)
这个项目的定位特别清晰。它不是帮模型“生成更多内容”,而是帮模型“少写废话,少露馅”。它不把注意力放在内容堆砌上,而是放在表达修整上。它盯的不是“有没有写完”,而是“写出来像不像人”。(github.com)
换句话说,Stop Slop 不负责把空白页变成一篇文章,它更像负责把一篇看起来像 AI 写的文章,重新教育成可以体面见人的稿子。
它的气质,像一把专门切除赘肉的刀
Stop Slop 最迷人的地方,在于它一点都不含糊。
它没有说“我们尽量提升自然度”,也没有说“可以适当优化语感”。它给人的感觉更像是:我知道 AI 写作哪里有病,我现在就把病灶列出来,你按单子改。
README 里给出的项目结构也很能说明问题:
SKILL.md作为核心指令references/phrases.md用来列出该删掉的典型短语references/structures.md用来指出应该避开的结构套路references/examples.md展示前后改写示例- 再加上
README.md和LICENSE构成完整项目骨架。(github.com)
这就像一个写作矫正训练营。
SKILL.md 是总教官,告诉你什么能写、什么不能写。phrases.md 像违禁词清单,专门抓那些一张嘴就露出模型腔的句子零件。structures.md 像动作规范手册,提醒你别总摆出那些一模一样的写作姿势。examples.md 则像训练前后的对照照片,直接告诉你“这段为什么假,那段为什么顺”。(github.com)
它不是在跟你商量,它是在给文字做整顿。
它为什么会突然变得这么重要
因为现在很多人都遇到了同一个问题:AI 越来越能写,但也越来越容易写得像 AI。
这种“像 AI”不是说内容一定错误,而是那种气味太明显。它会出现在句子开头的铺垫里,出现在一惊一乍的强调里,出现在假装深刻的对比句里,出现在每段都像为截图金句准备好的节奏里。读者未必能立刻说出问题在哪,但会下意识觉得:
这段不太像人写的。
这段太会“写作”了。
这段像是熟练地模仿人类,而不是人在说话。
Stop Slop 就是奔着这个问题来的。它认为 AI 写作并非没有规律,相反,它有很多可识别的模式,包括可预测的短语、结构和节奏,而这个 skill 的任务,就是教模型把这些痕迹一一揪出来,然后清掉。(github.com)
这件事听起来朴素,实际上非常关键。
因为很多时候,读者不是被信息量劝退,而是被那种“过于标准、过于顺滑、过于像统一工厂出品”的表达方式劝退。内容没错,语气先输了。道理还在,活人感已经没了。
Stop Slop 做的,就是把这层“塑料膜”撕掉。
它抓的不是错别字,而是“AI常见表演欲”
README 把它会捕捉的内容概括得很直接,分成三大类。
一类是短语问题
它会瞄准那些常见的 AI 写作口癖,比如铺垫型开场、强调型口头禅、商业黑话、所有副词、空泛的宣告句,还有各种元话语。README 直接把这些内容归入 banned phrases,并指向 references/phrases.md。(github.com)
这类问题最像什么?
最像一个人每次说话前都要先清清嗓子,再摆出“接下来我要说个很重要的事”的架势。句子其实还没开始,姿态先来了。
Stop Slop 对这种姿态非常不耐烦。它要的不是“接下来我们将探讨”,而是直接开始探讨;不是“值得注意的是”,而是把值得注意的事直接说出来;不是“非常显著地提升了效率”,而是讲清楚谁做了什么、到底快了多少。(github.com)
一类是结构问题
它不仅删词,还拆套路。README 里提到它会处理一整类 structural clichés,比如二元对比、否定式列举、戏剧化碎片句、反问式铺设、虚假主体、远距离叙述口吻和被动语态等。(github.com)
这类结构问题,是很多 AI 文本最容易露馅的地方。
比如它特别爱写“这不是 X,而是 Y”,仿佛不用这种对比句就不会表达观点。它也喜欢先铺一个虚空的问题,再自己郑重回答;或者故意把句子切成几截,让每段看起来都像要登上社交媒体卡片图。还有一种典型毛病,是让抽象名词、决定、趋势、问题这些本来不会行动的东西去“推动”“塑造”“显现”,像是满屋子的概念自己站起来开会。(github.com)
Stop Slop 很清楚这些招数。它不是见一句改一句,而是把这些套路当成套路本身来治理。
还有一类是句子层面的纪律
README 里列得非常具体:不要用 Wh- 词开头的句子,不要用破折号,不要写断裂式短句,不要滥用极端词,必须使用主动语态。(github.com)
这类规则读起来有一种“编辑部门口贴了新通知”的感觉,硬,直接,还挺有效。
尤其是“主动语态”和“给每句话找一个真正的人类主语”这一点,非常有意思。SKILL.md 明确要求每个句子都需要一个人类主体在做事,拒绝被动结构,也反对让无生命的东西去做人的动作,比如“投诉变成了修复方案”这种表述。它要求你把人找出来,把动作放回去,把责任说清楚。(github.com)
这不只是语言洁癖,这其实是在逼着文本回到现实世界。
它的核心规则,像编辑桌上的八条军令
Stop Slop 在 SKILL.md 里列出了一组核心规则,读起来非常像一位编辑给作者下的最后通牒。
第一条是砍掉填充型短语,去掉铺垫、强调口癖和所有副词。第二条是打破公式化结构,避开二元对比、否定式列举、戏剧化碎裂、反问铺陈和假主体。第三条要求使用主动语态,让真正的人站出来做动作。第四条要求具体,拒绝“原因是结构性的”这种空泛说法,也反对“永远、从不、所有”这种偷懒的极端词。第五条要求把读者带进现场,用“你”优先于“人们”,用具体细节取代抽象概括。第六条强调节奏变化,混合长短句,少用三项排比,段尾也别总像敲锣一样收。第七条要求信任读者,直接陈述事实,不要过度解释。第八条更狠:凡是听起来像摘抄金句的句子,重写。(github.com)
你会发现,它不是在教你“优雅表达”,而是在训练你戒掉写作中的表演性。
它看不上那种过度修饰的灵巧。
它不奖励那种“像文章”的文章。
它希望句子像人说的话,而不是像模型按成功模板拼出来的成品。
这个思路其实很有力量。因为许多所谓“AI味”,本质上并不是语法错误,而是过度追求写得像文章,结果把真实说话的温度和笨拙都磨平了。
Stop Slop 就像在提醒模型:你别老想着显得会写,先学会别装。
它的快速启动很简单,像把一位严厉编辑直接请进你的工作流
README 的 Quick start 写得很实用,而且完全围绕不同使用场景展开。(github.com)
如果你在用 Claude Code,可以把整个文件夹作为 skill 添加进去。
如果你在用 Claude Projects,可以上传 SKILL.md 和 reference 文件到项目知识库。
如果你依赖自定义指令,可以直接复制 SKILL.md 里的核心规则。
如果你走 API 调用路线,可以把 SKILL.md 放进 system prompt,并在需要时加载 reference 文件。(github.com)
它没有复杂安装器,也没有一大串炫耀技术感的配置步骤。它像一个非常讲效率的写作教练,意思很明确:
你把我放进流程里。
我来盯你的稿子。
模型负责写,我负责纠偏。
如果你想在博客里放一点更直观的使用示意,可以像这样理解它的接入方式。
在 Claude Code 中作为 skill 使用
1 | # 将 stop-slop 文件夹添加为 skill |
在 Claude Projects 中作为项目知识使用
1 | # 上传 SKILL.md |
在 API 场景中作为 system prompt 组成部分使用
1 | # 将 SKILL.md 放入 system prompt |
严格来说,README 并没有提供一套可执行的命令行程序,而是提供了 skill 的接入方式和使用路径。也正因为如此,它的定位反而更纯粹。它不是一个独立运行的大工具,而是一套可嵌入任何写作工作流里的“去腻装置”。(github.com)
它最妙的地方,是把“人味”拆成了可检查项
很多人都知道一篇文章“太 AI 了”,但很难具体说出哪里 AI。Stop Slop 很厉害的一点,是它把这种模糊感觉拆成了一个能操作的清单。
在 SKILL.md 的 Quick Checks 里,它给出了一整套交稿前检查项:
- 还有副词吗,删掉
- 还有被动语态吗,找到行动者,让他当主语
- 有没有无生命对象在做人的动作,换成人
- 句子是不是以 Wh- 词开头,改结构
- 有没有“here’s what”“this is what”这种清嗓子式表达,直接切掉
- 有没有“不是 X,而是 Y”这种对比句,直接说 Y
- 三个连续句子长度是不是太像,打断一个
- 段落是不是总用一句刻意有力的话收尾,换种收法
- 有没有破折号,删
- 有没有空泛判断,换成具体含义
- 有没有站在远处的旁白口吻,把读者拉回现场
- 有没有“这篇文章接下来会……”这种连接句,删掉让文章自己走。(github.com)
这份清单很像一面镜子。作者往前站一步,文字里的那些习惯性动作就一条条显形了。
更重要的是,它让“去 AI 味”这件事第一次变得不是玄学,而是流程。不是靠直觉喊一句“这里不够自然”,而是有一条一条的抓手,有明确的改法,有可重复的判断标准。(github.com)
它还设计了一套评分体系,不是凭感觉改稿,而是要打分
README 和 SKILL.md 里都提到了 Stop Slop 的评分机制。它要求从五个维度各打 1 到 10 分:
- Directness
- Rhythm
- Trust
- Authenticity
- Density
总分低于 35 分,就建议重写。(github.com)
这套评分非常聪明。
Directness 看你是在陈述,还是在宣布自己即将陈述。
Rhythm 看你的句子有没有变化,还是像节拍器一样平。
Trust 看你是否尊重读者,不把简单事情解释成教学视频。
Authenticity 看这段话到底像不像活人。
Density 看文中还有没有一刀下去就该掉的废肉。(github.com)
这五个维度凑在一起,很像给“写得像不像人”建立了一个粗暴但实用的仪表盘。
它不完美,但非常好用。因为比起空泛地追求“高级感”“文学性”“自然流畅”,这五个词更像实际编辑场景里的判断按钮。你甚至可以想象它们排成一列,稿子一来,Stop Slop 就一边皱眉一边打分:
太绕。
太平。
太不信任读者。
太像机器。
太肥。
分数不够,退回去写。
它像在对 AI 写作说一件残酷但必要的事
Stop Slop 的底层态度其实很鲜明:很多 AI 写作的问题,不是信息不足,而是语言里有太多“自动生成的安全动作”。
这些动作让句子听上去平稳、得体、结构完整,甚至一开始还会让人觉得“挺像那么回事”。但它们积累起来,就会让文本变得像酒店大堂的空气,干净、恒温、体面,也没有记忆点。
Stop Slop 不喜欢这种气味。它要让文字重新带上人的体温、判断、动作和现场感。(github.com)
它要求“Put the reader in the room”,这句特别传神。不是站在远处概括世界,而是把读者带进场景里;不是用抽象名词飘在半空,而是用具体的人和动作落到地上。You beats People. Specifics beat abstractions. 这条规则几乎可以看作它整个项目的性格总结。(github.com)
在这件事上,Stop Slop 像一个很懂写作疲劳症的老编辑。他知道,读者不是讨厌信息,而是讨厌那种不肯直接落地的表达。你说了很多,读者却始终没被带进屋里。你似乎很流畅,但每一句都像站在门口讲话。
它不接受这种安全距离。
为什么这个项目会让人有点上头
因为它抓得太准了。
很多人第一次看到类似规则,会有一种被当场点名的感觉。那些你以为只是“写作习惯”的东西,原来在别人眼里早就是 AI 腔的固定动作。那些你以为“更完整、更周到”的过渡和强调,原来正是最先暴露模型身份的地方。
Stop Slop 的厉害之处,就在于它不提供虚假的安慰。它不像有些写作建议那样宽泛地说“多一些自然表达”,而是告诉你:副词删掉,破折号删掉,空话删掉,别绕,别摆姿态,别让抽象概念装成人。(github.com)
这种风格很像冷水洗脸。不是温柔启发,是直接让你清醒。
而清醒本身,在今天这个 AI 到处都能写几百字的时代,反而变得稀缺。
它不只是一个仓库,更像一份写作时代的反向宣言
Stop Slop 的项目规模不大,野心却很准。它不是在对抗 AI,而是在对抗 AI 最偷懒、最模板化、最容易让写作失去人味的那一部分。(github.com)
这件事之所以重要,是因为越来越多内容生产不会回到“完全不用 AI”的时代。很多人都会继续让模型参与写作、改稿、整理、扩写、提纲和润色。那么问题就不再是“要不要用 AI”,而是“用完以后,文字还能不能像一个人负责过”。
Stop Slop 给出的答案不是抵制,而是校正。不是退出工具,而是训练工具。不是否认效率,而是防止效率把语言抛光成塑料。(github.com)
它像一个在门口值班的人,专门把那些过分整齐、过分熟练、过分像模型自己感动自己的句子拦下来,敲敲稿纸说:
你先别进去。
把话重新说一遍。
像个人一样。
如果用拟人化的方式形容它
Stop Slop 像一位脾气不大、眼神很毒的总编辑。
它不跟你寒暄,不听你解释,也不太关心你这段写了多久。它只关心一件事:这话读起来像不像活人。你把稿子递过去,它先不看立意,不看态度,不看你是不是用了很多高级词,它先嗅一口味道。
一旦闻到熟悉的 AI 套路味,它就把稿子摊开,用笔尖点着那些句子说:
这句在清嗓子。
这句在演深刻。
这句在摆结构。
这句像是为了让人截图转发。
这句根本没有人,只有概念在散步。
然后它不吵不闹,直接改。
它也像一个健身教练,只不过它练的不是肌肉,是句子。你想偷懒,它不让。你想靠副词发力,它把哑铃拿走。你想用三段式排比装出气势,它让你返工。你想用破折号耍帅,它看都不看,先删。练到最后,你的句子可能没有以前那么油亮,但更结实,更站得住,也更像你自己说出来的话。(github.com)
结尾
Stop Slop 不是那种会高声宣布自己改变世界的项目。它做的事很小,也很硬:把那些让文字变得像 AI 的习惯,一个个找出来,一个个拿掉。(github.com)
可越是这样的小事,越像写作世界真正需要的基础设施。
因为在今天,生成内容已经不难。难的是让内容保住人的纹理,保住判断,保住现场感,保住那种“这句话后面真的站着一个人”的可信度。
Stop Slop 就像一位守门人,站在文本出口处,不让那些过度光滑、过度格式化、过度懂“如何像文章”的句子轻易通过。它不是帮你写得更多,它是逼你写得更真。(github.com)
如果你已经开始频繁和大模型一起写作,或者你总觉得 AI 帮你写出来的东西“好像没错,但就是不对劲”,那这个项目很值得看看。
它不会替你发声。
它会先把你稿子里的假嗓子拿掉。
剩下的,才像你真正要说的话。
