news 2026/5/29 0:39:01

一天一个开源项目(第114篇):stop-slop - 一个教 AI 消除自身写作口癖的 Skill 文件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一天一个开源项目(第114篇):stop-slop - 一个教 AI 消除自身写作口癖的 Skill 文件

引言

“If it sounds like a pull-quote, rewrite it.”

这是"一天一个开源项目"系列的第114篇文章。今天带你了解的项目是stop-slop

你一定见过这种文章:开头是"在当今快节奏的世界里……“,第二段出现"值得注意的是”,中间穿插"不可否认"、“深刻影响”、“革命性的突破”,结尾是一句意味深长的金句。你一眼就能认出这是 AI 写的。这些模式已经成了 AI 生成内容的标志性"口癖"。

stop-slop是一个 Claude Code Skill 文件,它的使命很简单:教 AI 识别并主动消除自己的这些写作口癖。5.8k Stars,纯 Markdown,不需要任何代码,任何支持自定义系统提示的 AI 工具都能用。

你将学到什么

  • AI 写作的哪 8 类模式让读者一眼识破
  • 五维评分量表如何量化文本是否"听起来像人写的"
  • stop-slop 的核心设计思路:与其检测 AI 内容,不如从源头预防
  • 如何把这套规则整合进你自己的写作工作流
  • 为什么这个项目引发了大量衍生项目和社区讨论

前置知识

  • 用过 Claude 或其他 LLM 辅助写作
  • 对"AI 味文字"有直观感知(读过之后觉得哪里不对劲)

项目背景

项目简介

stop-slop 由产品设计师 Hardik Pandya 创建。他是一个写作很认真的人,在深度使用 AI 辅助写作之后,发现了一个让他难受的问题:AI 生成的文字有一套高度可预测的模式——不管是什么主题,不管用什么提示词,总会出现同样的开头方式、同样的转折结构、同样的"宏大叙事"语调。

他的解法不是"让 AI 写得更好",而是明确列出所有已知的 AI 写作口癖,然后告诉 AI:看到这些,就把它们改掉

这个思路听起来简单,但执行得非常扎实——8 条规则、3 个参考文件、一张发布前清单、一套评分量表,构成了一个可以嵌入任何写作工作流的完整系统。

作者介绍

  • 作者:Hardik Pandya(hardik.substack.com)
  • 职业背景:产品设计师,长期写作者
  • 发布渠道:GitHub + Substack(附有详细的使用说明和背景文章)

项目数据

  • ⭐ GitHub Stars:5,800+
  • 🍴 Forks:435+(催生了多个衍生项目)
  • 📄 License: MIT
  • 📁 格式: 纯 Markdown,零代码
  • 🔌 兼容: Claude Code、Claude Projects、自定义系统提示、直接 API 调用
  • 🌐 仓库: hardikpandya/stop-slop

主要功能

核心作用

stop-slop 是一个 Skill 文件,安装后会自动在你写作或编辑文本时介入,系统性地识别和消除 AI 写作口癖。

你的文本草稿 ↓ stop-slop Skill(激活) ↓ 识别 8 类 AI 写作模式 ↓ 逐一修正 ↓ 五维评分(< 35/50 = 需要返工) ↓ 输出:听起来像人写的文字

安装与使用

Claude Code(Skill 目录安装)

# 克隆项目到 Claude 的全局 Skill 目录gitclone https://github.com/hardikpandya/stop-slop.git ~/.claude/skills/stop-slop# 安装后,在写作相关任务中 Skill 会自动激活

Claude Projects / 自定义指令

# 把 SKILL.md 的内容复制到"自定义指令"或"系统提示"中即可

直接 API 使用

importanthropicwithopen("SKILL.md","r")asf:skill_content=f.read()client=anthropic.Anthropic()response=client.messages.create(model="claude-sonnet-4-6",system=skill_content,messages=[{"role":"user","content":"请帮我编辑这段文字:..."}])

项目详细剖析

8 条核心规则

这是 SKILL.md 的核心内容,每条规则都针对一类具体的 AI 写作模式:

规则 1:删除填充词(Cut Filler)

目标:清嗓式开头、强调副词、所有副词 典型 AI 口癖: ✗ "在当今快速发展的数字时代..." ✗ "值得注意的是" ✗ "当然"、"确实"、"显然"、"非常"、"极其" ✗ "毋庸置疑" 修正方向:直接切入主题,删掉所有副词

规则 2:打破公式化结构(Break Formulaic Structures)

目标:二元对立、戏剧性片段、修辞性铺垫、虚假主语 典型 AI 口癖: ✗ "这不是 X,而是 Y"(二元对立) ✗ "但这里有一个问题。"(戏剧性独句段落) ✗ "那么我们该如何...?"(修辞性提问) ✗ "这开启了新的可能性"(虚假主语) 修正方向:直接说 Y,删掉铺垫,具体说是谁做了什么

规则 3:主动语态(Active Voice)

每个句子需要一个行动的人类主语 ✗ "这个功能被设计为..." ✗ "研究表明..."(无主语的研究) ✓ "团队设计这个功能是为了..." ✓ "MIT 的研究人员发现..."

规则 4:具体,不要模糊(Be Specific)

✗ "这是一个里程碑式的时刻" ✗ "每一个人都..."、"总是"、"从不"(懒惰的绝对化) ✓ "[具体的事件] 标志着 [具体的变化]"

规则 5:把读者放进场景(Put Reader in the Room)

✗ "人们经常发现自己..."(远距离叙述者视角) ✓ "你会发现..."(直接对话) 用"你"代替"人们",用具体场景代替抽象描述

规则 6:变换节奏(Vary Rhythm)

✗ 三个连续的同长度句子 ✗ 用破折号(em dash)——就像这样——强调 ✗ 两件事:第一,...;第二,...;第三,...(永远是三条) ✓ 混合长短句,两件事比三件事更有力

规则 7:信任读者(Trust Readers)

直接陈述事实,不要柔化或手把手带领 ✗ "你可能会想知道..." ✗ "在我们深入之前,让我先解释..." ✓ 直接给出信息,读者会自己判断

规则 8:删掉金句(Cut Quotables)

"如果一句话听起来像是要被截图传播的,就重写它。" ✗ "技术是工具,人才是核心。" ✗ "真正的创新,始于对问题的重新定义。" 这类句子通常是空的——它们听起来有道理但什么都没说。

发布前快速检查清单

SKILL.md 里有一张 12 项检查清单,是实际使用时最常用的部分:

检查项处理方式
有副词吗?全部删掉
有被动语态吗?找到行动者,让他成为主语
无生命主语在做人类行为?具体说是谁
句子以疑问词开头(什么/怎么/为什么)?重构
"下面是/这是/这就是"式开头?直接切到内容
"不是 X,而是 Y"的对比?直接说 Y
三个连续的等长句子?打破其中一个
段落结尾的冲击性短句?变换它
有破折号吗?删掉
有模糊的宏大宣言?说具体的事
叙述者视角太远?把读者放进场景
有"如本文所述"之类的元叙述?直接让文字自己推进

五维评分量表

每个维度满分 10 分,总分 50 分。35 分以下需要返工

维度核心问题
直接性(Directness)在陈述事实,还是在宣布事实?
节奏(Rhythm)句子长度有变化,还是像节拍器一样规律?
信任(Trust)尊重读者的智识,还是在手把手引导?
真实性(Authenticity)听起来像人写的,还是像 AI 生成的?
密度(Density)每个词都在做事,还是有可以删掉的内容?

这套量表的价值在于:它把"听起来像 AI"这个主观感受变成了可以量化的五个具体维度——修改时你知道自己在改什么,也知道什么时候可以停下来。

与其检测,不如预防

这是 stop-slop 最值得深思的设计哲学,也是它区别于大多数"AI 内容检测工具"的地方:

主流方向(检测): AI 生成内容 → 检测器 → 标记为"AI 写的" → ...然后呢? stop-slop 的方向(预防): 写作之前/同时 → Skill 激活 → AI 在生成时就避免这些模式 → 直接输出干净的文字

这个区别很关键:检测工具告诉你"这是 AI 写的",但并不能帮你改好它。stop-slop 的定位是写作过程中的实时拦截,而不是事后鉴定。

社区衍生项目

5.8k Stars 背后更有意思的数据是 435 个 Forks 以及由此产生的衍生项目:

  • skill-deslop:专为科学写作定制的去 AI 化 Skill,针对学术论文的特定模式
  • anti-ai-slop-writing:强化版本,针对"统计上可检测的 AI 写作模式",覆盖更多边缘场景

这些衍生项目说明一件事:识别 AI 写作模式的需求是真实的、持续的,而且每个领域有自己特有的口癖


项目地址与资源

官方资源

  • 🌟GitHub: https://github.com/hardikpandya/stop-slop
  • 📖作者详解文章: hardik.substack.com
  • 📦Claude Code 市场:/plugin marketplace add hardikpandya/stop-slop

适用人群

  • 内容创作者:用 AI 辅助写博客、文章、社媒内容,想让输出听起来更像自己
  • 技术写作者:写文档、教程、API 说明,不想让"AI 味"破坏可读性
  • 品牌和营销团队:用 AI 批量生产内容,需要保持品牌语调的一致性
  • 任何用 AI 写作的人:把这套规则装进脑子里,对自己的写作也有帮助

总结与展望

核心要点回顾

  1. 8 条具体规则:每条针对一类 AI 写作口癖,从填充词到虚假主语,覆盖最常见的模式
  2. 五维评分量表:把"听起来像 AI"量化为可改进的五个维度,35/50 是通过线
  3. 预防而非检测:在写作过程中拦截,而不是事后标记——这是根本性的思路差异
  4. 零代码、全平台:纯 Markdown,任何支持自定义系统提示的工具都能直接用
  5. 社区影响:435 个 Fork 和多个领域定制化衍生项目,证明这个问题是普遍的

一句话评价

stop-slop 做了一件看起来简单但其实很难的事:把"AI 味文字"这个模糊的感知,拆解成了 8 条可执行的具体规则——有了规则,AI 就可以自我纠正,而不是靠碰运气。


欢迎来我的个人主页找到更多有用的知识和有趣的产品

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/29 0:38:16

Blender MMD插件完全指南:在Blender中制作专业MMD动画的终极教程

Blender MMD插件完全指南&#xff1a;在Blender中制作专业MMD动画的终极教程 【免费下载链接】blender_mmd_tools MMD Tools is a blender addon for importing/exporting Models and Motions of MikuMikuDance. 项目地址: https://gitcode.com/gh_mirrors/bl/blender_mmd_to…

作者头像 李华
网站建设 2026/5/29 0:31:36

阴阳师自动化脚本终极指南:如何用OAS实现24小时智能托管

阴阳师自动化脚本终极指南&#xff1a;如何用OAS实现24小时智能托管 【免费下载链接】OnmyojiAutoScript Onmyoji Auto Script | 阴阳师脚本 项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript 阴阳师自动化脚本&#xff08;OnmyojiAutoScript&#xff0c…

作者头像 李华
网站建设 2026/5/29 0:29:45

Arduino运动触发距离传感器:从传感器融合到低功耗系统设计

1. 项目概述与核心价值最近在捣鼓一个智能安防的小原型&#xff0c;核心需求很简单&#xff1a;当有东西&#xff08;比如人或者宠物&#xff09;经过某个区域时&#xff0c;系统能自动“醒来”&#xff0c;测量这个物体离传感器的距离&#xff0c;并且把数据清晰地显示出来。听…

作者头像 李华
网站建设 2026/5/29 0:11:25

SteamAutoCrack:3步自动化破解Steam游戏DRM,让游戏备份真正自由

SteamAutoCrack&#xff1a;3步自动化破解Steam游戏DRM&#xff0c;让游戏备份真正自由 【免费下载链接】Steam-auto-crack Steam Game Automatic Cracker 项目地址: https://gitcode.com/gh_mirrors/st/Steam-auto-crack 你是否曾经遇到过这样的情况&#xff1a;购买了…

作者头像 李华