关于 stop-slop
stop-slop 是面向写作者的文本编辑技能,用于减少常见的 AI 写作模式。它以规则和检查项引导用户采用主动语态、具体表达和多样句式。
主要功能
- 01删去填充语和副词
- 02规避公式化结构
- 03强调主动语态与具体表达
- 04检查句式节奏和语气
适用场景
- 01编辑 AI 生成的文本
- 02检查草稿中的被动语态
- 03删去空泛表述和赘语
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill stop-slop安装后在 Claude Code 中输入/stop-slop确认已加载。
详细介绍
停止套路化表达
消除散文中可预测的 AI 写作模式。
核心规则
-
删掉填充语。 去掉开场铺垫、强调赘词和所有副词。参见下文「需要删除的短语」。
-
打破公式化结构。 避免二元对比、否定式罗列、戏剧化断句、反问铺垫和虚假的主语施事。参见下文「需要避免的结构」。
-
使用主动语态。 每个句子都要有一个做事的人类主语。不要使用被动结构。不要让无生命的事物执行人类行为(例如「投诉变成了解决方案」)。
-
具体表达。 不要使用含糊的陈述(例如「原因是结构性的」)。说清楚具体是什么。不要用「每个」「总是」「从不」等空泛的极端说法敷衍了事。
-
让读者置身其中。 不要使用置身事外的旁白语气。「你」胜过「人们」。具体细节胜过抽象概念。
-
变换节奏。 混合长短句。列两项胜过列三项。变换段落结尾。不要使用破折号。
-
相信读者。 直接陈述事实。不要弱化语气、解释理由或牵着读者走。
-
删掉适合摘录的句子。 如果一句话听起来像名言摘录,就改写。
快速检查
提交文稿前:
- 有副词吗?删掉。
- 有被动语态吗?找出施事者,让它成为主语。
- 有无生命的事物执行人类动词吗(例如「决定浮现」)?说清楚具体是谁做的。
- 句子以疑问词开头吗?调整结构。
- 有「这里要说的是/这/那个」之类的铺垫吗?直接说重点。
- 有「不是 X,而是 Y」之类的对比吗?直接陈述 Y。
- 连续三个句子的长度相同吗?调整其中一个。
- 段落以简短有力的单句收尾吗?变换结尾方式。
- 有破折号吗?删掉。
- 有含糊的陈述(例如「影响十分重大」)吗?说清楚具体影响。
- 有置身事外的旁白(例如「没人设计过这个」)吗?让读者置身其中。
- 有元叙述衔接语(例如「本文接下来的部分……」)吗?删掉,让文章自然推进。
评分
每个维度按 1 到 10 分评分:
| 维度 | 问题 |
|---|---|
| 直接 | 是在陈述内容,还是在宣布接下来要说什么? |
| 节奏 | 有变化,还是像节拍器一样单调? |
| 尊重 | 是否尊重读者的理解能力? |
| 真实 | 听起来像真人写的吗? |
| 紧凑 | 有没有可以删掉的内容? |
低于 35/50 分:修改。
需要删除的短语
开场铺垫
删除这些预告式短语。直接陈述内容。
- 「事情是这样的:」
- 「这里要说的是 [X]」
- 「这里有一个 [X]」
- 「那是一个 [X]」
- 「这就是 [X] 的原因」
- 「令人不安的真相是」
- 「结果发现」
- 「真正的 [X] 是」
- 「我说清楚一点」
- 「事实是,」
- 「我再说一遍:」
- 「坦白说」
- 「我们能谈谈……吗」
- 「我觉得有意思的是」
- 「不过问题在于」
任何「这里要说的是/这里有/那是」之类的结构,都是在重点之前铺垫。删掉它,直接陈述重点。
强调赘词
这些表达不会增加含义。删掉。
- 「就这样。」/「句号。」
- 「好好想想这句话。」
- 「这很重要,因为」
- 「别搞错了」
- 「这就是它重要的原因」
商务行话
换成通俗表达。
| 避免使用 | 改用 |
|---|---|
| Navigate(挑战) | 处理、应对 |
| Unpack(分析) | 解释、审视 |
| Lean into | 接受、拥抱 |
| Landscape(语境) | 情况、领域 |
| Game-changer | 重大、重要 |
| Double down | 投入、增加 |
| Deep dive | 分析、审视 |
| Take a step back | 重新考虑 |
| Moving forward | 接下来、从现在起 |
| Circle back | 回到、重新审视 |
| On the same page | 意见一致、达成共识 |
副词
删掉所有副词。不要使用以 -ly 结尾的词。不要弱化语气、加强语气或表达保留。
常见问题词:
- 「really」
- 「just」
- 「literally」
- 「genuinely」
- 「honestly」
- 「simply」
- 「actually」
- 「deeply」
- 「truly」
- 「fundamentally」
- 「inherently」
- 「inevitably」
- 「interestingly」
- 「importantly」
- 「crucially」
也要删除以下填充短语:
- 「归根结底」
- 「在当今的 [X] 中」
- 「值得注意的是」
- 「说到底」
- 「说到……」
- 「在一个……的世界里」
- 「现实情况是」
元评论
删除自我指涉的旁白。让文章自然推进,不要宣布自己的结构。
- “提示:”
- “剧情反转:”/“剧透:”
- “你已经知道这一点了,不过……”
- “不过那是另一篇文章要说的内容”
- “X 是特性,不是缺陷”
- “乔装成……”
- “本文其余部分将解释……”
- “让我带你了解……”
- “在本节中,我们将……”
- “正如我们将看到的……”
- “我想探讨……”
表演式强调
虚假的亲近感或刻意营造的真诚:
- “悄然出现”
- “我保证”
- “它们确实存在,我保证”
只说不展示
宣称困难或重要性,而不是通过具体内容展现:
- “这确实很难”
- “这才是真正的领导力”
- “这才是 X 的真实样子”
- “真正重要”
含糊的陈述
只宣告重要性,却不指出具体内容的句子。删掉这些句子。
- “原因是结构性的”
- “影响十分重大”
- “这是最深层的问题”
- “利害关系重大”
- “后果确实存在”
如果一句话说某件事很重要、很深刻或具有结构性,却没有说明具体内容,就删掉或用具体内容替代。
应避免的结构
二元对比
这类结构会制造虚假的戏剧性。直接陈述观点。
| 模式 | 问题 |
|---|---|
| “不是因为 X,而是因为 Y。”/“并非因为 X,而是因为 Y。” | 刻意铺垫反转 |
| “[X] 不是问题。[Y] 才是。” | 公式化的重新框定 |
| “答案不是 X,而是 Y。” | 可预测的转折 |
| “看起来像 X,实际上是 Y。” | 老套的铺垫与揭示 |
| “问题不是 X,而是 Y。” | 修辞性的误导 |
| “不是 X,而是 Y。”/“不是 X,是 Y”/“不是 X,而是 Y” | 机械式对比 |
| “不是这样,而是那样。” | 换了说法的同一套公式 |
| “不再是 X,而开始变成 Y” | 虚假的转变过程 |
| “并不意味着 X,实际却是 Y” | 先否定再断言的惯用手法 |
| “讲的是 X,而不是 Y” | 虚假的区别 |
| “不只是 X,还有 Y” | 添加式保留说法 |
改用: 直接陈述 Y。“问题在于 Y。”“Y 在这里很重要。”删掉否定部分。
否定式列举
先列出某事“不是”什么,再揭示它“是”什么。这是一种修辞上的故弄玄虚。
| 模式 | 问题 |
|---|---|
| “不是 X……不是 Y……而是 Z。” | 通过否定制造戏剧性铺垫 |
| “它不是 X,也不是 Y,而是 Z。” | 同一结构的过去时版本 |
改用: 直接说 Z。读者不需要铺垫。
戏剧化的断句
用不完整句子强调,读起来像刻意营造深刻感。
| 模式 | 问题 |
|---|---|
| “[名词]。就是这样。这就是[事物]。” | 表演式的简化 |
| “X。还有 Y。还有 Z。” | 戛然而止的戏剧效果 |
| “这解锁了某种东西。[词语]。” | 人为制造的顿悟 |
改用: 使用完整句子。相信内容的力量,而非表达形式。
修辞性铺垫
这些表达是在宣布洞见,而不是直接阐述观点。
| 模式 | 问题 |
|---|---|
| “如果[换种角度看]呢?” | 苏格拉底式故作姿态 |
| “我来解释一下:” | 多余的预告 |
| “想想看:” | 居高临下的提示 |
| “这样也没关系。” | 不必要的许可 |
改用: 直接表达观点。让读者自行得出结论。
公式化表达
| 模式 | 问题 |
|---|---|
| “等到 X 时,我已经 Y 了。” | 叙事模板 |
| “不是 Y 的 X” | 表达迂回。直接说“X 坏了” |
虚假主体性
给无生命的事物赋予人的动词。投诉不会“变成”修复。赌注不会“生死未卜”。决定不会“浮现”。总得有人采取行动,才能让这些事情发生。AI 喜欢这种写法,因为它回避了行动者。
| 模式 | 问题 |
|---|---|
| “投诉变成了修复” | 投诉什么也没做。有人修好了问题。 |
| “一个赌注几天内就会生死未卜” | 赌注没有寿命。有人会叫停项目,或者把产品交付出去。 |
| “决定浮现出来” | 决定不会浮现。有人做出决定。 |
| “文化发生转变” | 文化不会自行转变。人们改变行为。 |
| “对话转向……” | 对话不会移动。有人在引导对话。 |
| “数据告诉我们” | 数据就在那里。有人读取数据并得出结论。 |
| “市场会奖励……” | 市场不会奖励。买家会为商品付钱。 |
改用这种写法: 点明具体的人。“团队那周就修好了”胜过“投诉变成了修复”。如果没有合适的具体人选,就用“你”,让读者置身其中。
置身事外的叙述者
高高在上地旁观,而不是让读者置身其中。
| 模式 | 问题 |
|---|---|
| “没人设计过这个。” | 脱离具体人物的观察 |
| “之所以会这样,是因为……” | 说教口吻 |
| “这就是为什么……” | 同上 |
| “人们往往会……” | 纸上谈兵的社会学家口吻 |
改用这种写法: 让读者置身其中。“你不会某天坐下来,决定……”胜过“没人设计过这个”。
被动语态
每个句子都需要一个做事的主语。被动语态会隐藏行动者,也会削弱表达的力度。
| 模式 | 修改方式 |
|---|---|
| “X 被创建了” | 指出是谁创建的 |
| “人们相信……” | 指出是谁相信 |
| “犯了错误” | 指出是谁犯的错 |
| “做出了决定” | 指出是谁做的决定 |
改用这种写法: 找出行动者,把他们放在句首。
应避免的句子开头
| 模式 | 修改方式 |
|---|---|
| 以“什么”“何时”“何处”“哪个”“谁”“为什么”“如何”开头的句子 | 重组句子。以主语或动词开头。 |
| 以“所以”开头的段落 | 直接从内容写起 |
| 以“看,”开头的句子 | 删除 |
以疑问词开头会变成拐杖。“让这件事变难的是……”可以改成“限制因素是……”,或者更好,直接指出具体的限制因素。
节奏模式
| 模式 | 修改方式 |
|---|---|
| 三项并列 | 改为两项或一项 |
| 提问后立即作答 | 让问题留白,或删掉问题 |
| 每段结尾都铿锵有力 | 让结尾有所变化 |
| 破折号 | 删除。改用逗号或句号。完全不要使用破折号。 |
| 短句堆叠 | 不要连续堆叠简短有力的句子 |
| “不总是这样。也不完美。” | 伪装成安慰的含糊说法 |
用词模式
| 模式 | 问题 |
|---|---|
| 随意使用极端词(每个、总是、从不、所有人、人人、没人) | 虚假的权威感。用具体说法代替笼统断言。 |
| 各种副词(以 -ly 结尾的词、“真的”“只是”“字面上”“确实”“老实说”“单纯地”“实际上”) | 空洞的强调。参见上文“副词”部分。 |
示例
示例 1:铺垫 + 二元对比
修改前:
“有件事得说:打造产品很难。不是因为技术复杂,而是因为人很复杂。好好想想吧。”
修改后:
“打造产品很难。技术可以应对。人却不行。”
修改内容: 删除开场白、二元对比结构和多余的强调。改为直接陈述。
示例 2:填充语 + 不必要的安慰
修改前:
“事实证明,大多数团队都难以达成共识。令人不安的真相是,没人愿意承认自己感到困惑。而这也没关系。”
修改后:
“团队难以达成共识。没人承认自己感到困惑。”
修改内容: 删除模糊说法(“大多数”),删去铺垫短语,删去表示宽慰的结尾。
示例 3:商业行话堆砌
之前:
“在当今瞬息万变的环境中,我们需要直面不适,以清晰的思路应对不确定性。这一点很重要,因为竞争对手不会等你。”
之后:
“加快速度。竞争对手已经在行动。”
**改动:**彻底去除行话。用六个词传达核心信息。
示例 4:刻意断句
之前:
“速度。质量。成本。你只能选两个。就是这样。这就是取舍。”
之后:
“速度、质量、成本——选两个。”
**改动:**改为一个句子。不再刻意强调。
示例 5:反问式铺垫
之前:
“如果我告诉你,最优秀的团队并不以生产力为优化目标,你会怎么想?我来解释:他们以学习为优化目标。仔细想想。”
之后:
“最优秀的团队以学习而非生产力为优化目标。”
**改动:**直接陈述观点。不再使用反问式铺垫。