← 查看文章

写作

WRITING.md:别为了去 AI 味,把文章改坏

深拆 Anbeeld/WRITING.md:一套让 AI 写作更贴近语境、更少模板感的规则。

WRITING.md:别为了去 AI 味,把文章改坏

我最近改公众号稿,有一个很明显的感受:去 AI 味不能只靠删词。

删掉几个连接词,少用一点破折号,把句子长短错开,再加几句口语,这些办法有时管用。

但用过头,文章会变成另一种怪样子:语法故意松,句子故意碎,观点像临时想到的。

看起来没那么像 AI,也没那么像好文章。

WRITING.md 最值得讲的地方,就在这里。

它没有把目标定成“骗过检测器”。

它的目标更朴素:让文字适合具体语境,少一点默认模型腔,多一点可验证的内容。

1. 先把来源说清楚

WRITING.md 的仓库在这里:

https://github.com/Anbeeld/WRITING.md

仓库里有几个版本:

WRITING.md
WRITING-compact.md
WRITING-mini.md
skills/writing/SKILL.md

完整规则在 WRITING.md

压缩版可以放进 AGENTS.mdCLAUDE.md

skills/writing/SKILL.md 是打包好的 Skill 版本,适合 Claude Code、Codex、Cursor、OpenCode 这类支持 Skills 的工具。

如果你想安装,可以把仓库地址给 AI:

https://github.com/Anbeeld/WRITING.md

然后说:

帮我安装这个仓库里的 writing Skill。

2. 它第一句话就把方向定住了

WRITING.md 的 Purpose 里有一句话,基本定了整套规则的方向:

写作要适合 medium、task 和 reader。

也就是先看:

这是发在哪的?
读者是谁?
这段文字要完成什么事?

这比“写得像人一点”更稳。

一封同事邮件、一篇公众号文章、一段产品文案、一份技术文档,不该用同一种语气。

有些场景就应该结构清楚。

有些场景就应该少用列表。

有些场景需要中立。

有些场景需要作者站出来。

WRITING.md 没有一把尺子量到底。它先让 AI 判断语境。

这正好能解释公众号 Skill 深拆的难处。

它不是官方文档,也不是朋友圈碎碎念。它要像经验分享,但源码和实现又不能讲错;它要让小白能看懂,又不能把技术细节说假。

语境先定准,后面规则才不会乱。

WRITING.md 的工作原理:先定 medium、task、reader、job,再选择安全护栏、具体锚点、事实证据、规律性和长文结构这些规则

3. 它不鼓励假装成人

我最喜欢它的 Safety rails。

它明确说:

  • 不要编错别字。
  • 不要故意破坏语法。
  • 不要硬塞俚语、脏话、假不确定。
  • 不要为了“像人”制造凌乱。
  • 不要用程序化的句长变化来伪装自然。

现在很多去 AI 味做法,其实是在给文章加噪音。

把句子弄得更乱,不等于更真实。

把结构拆掉,也不等于更像人。

WRITING.md 的判断更清楚:AI 味常常来自过强的规律性、语境错位和内容空泛,不是因为文字太干净。

所以它反对“假人味”。好文章不需要故意粗糙。

4. 它要求每段有具体锚点

WRITING.md 里有一条规则叫 concrete specificity。

意思是:重要段落里要有具体锚点。

什么算锚点?

比如这些:

  • 具体名字
  • 具体数字
  • 直接引用
  • 一个可检查的细节
  • 一个真实决策或场景
  • 一个读者能观察到的变化

什么不算?

比如:

很多
各种
有意义的变化
广泛影响
本质上
最终
通常模式

这条规则特别适合检查 AI 文章。

AI 很会写“正确但没有抓手”的句子。

比如:

这个 Skill 能显著提升写作效率。

听起来没错,但读者不知道它到底做了什么。

换成下面这样,动作就出来了:

它会先让 AI 判断文章发在哪、给谁看,再决定该用列表、段落还是更像聊天的写法。

公众号文章需要这种锚点。没有动作、文件、场景或前后变化,句子就容易飘。

5. 它提醒你:具体也要有证据

很多人知道“空话不好”,于是开始反向用力:加数字、加日期、加人名、加看起来很具体的细节。

这些东西如果没来源,就会变成“假具体”。

WRITING.md 专门提醒这一点。

它说,数字、日期、引用、因果判断、内部机制,都要谨慎。

不能为了避免空泛,就编一个看起来可信的细节。

这条规则和我们写 Skill 深拆很贴。

比如讲一个 Skill 的实现,不能因为文章需要生动,就编一个“它内部通过某某算法判断”的说法。

看了代码就说看了代码,没看到就说没看到,只能推测就明确说是推测。

宁可少讲,也不要讲假。这条对 Skill 深拆尤其要守住。

6. 它抓的是规律性

WRITING.md 对 AI 味的判断,不靠某一个词。

它更关注重复模式。

比如:

  • 每段都是一个结论句开头。
  • 每段都按同样的节奏展开。
  • 每一节都用同样的转折。
  • 连续出现三段式排比。
  • 把相邻的想法拆成一行一句,制造假锋利。
  • 每段最后都补一个总结句。

这些我在自己文章里也踩过。有时候单句没问题,问题是整篇太整齐。

读者读着读着,会感觉作者不在现场,只有一个模型在按模板推进。

这也是我们前面说过的:短句不是不能用,但连续短句堆叠,会变成另一种 AI 味。看着像有态度,其实只是把每个判断都单独摆了一行。

7. 它把长文结构也管起来

很多写作规则只管句子,WRITING.md 还管长文结构。

它提醒你,不要让文章变成 catalog prose 或 system-tour prose。

简单说,就是不要每段都像在介绍一个模块。

比如:

背景
机制
影响
总结

或者:

功能 A
功能 B
功能 C
我的判断

这种结构有时清楚,但也容易像说明书。

做 Skill 深拆时,我们也很容易这样写:先讲来源,再讲文件,再讲规则,再讲用法,最后来一段总结。

如果每篇都这么写,读者会很快疲劳。

所以要找一条主线。

比如这一篇的主线是:

不要为了去 AI 味,把文章改坏。

后面的规则都围着这句话展开。

8. 对写自己的公众号 Skill 有什么启发

如果我要把 WRITING.md 的思路迁移到公众号风格 Skill,我会让它先做四个判断。

第一,判断文章场景:这是 Skill 深拆、经验复盘、教程、工具推荐,还是系列总结。不同文章不能套同一个结构。

第二,保护事实:仓库地址、文件名、脚本行为、API 结果、发布状态,都不能为了顺口乱改。

第三,检查锚点:没有例子、动作、文件、对话、diff、截图位置的段落,要么补实,要么删掉。

第四,检查规律性:不要每节都写成“问题-解释-价值-总结”,也不要每段都用短句压判断。

最后才处理结尾。讲完就收,读者需要下一步动作,不需要一段宏大升华。

WRITING.md 的公众号改稿护栏:先看语境,再保事实、补锚点、查规律性,最后删掉假动作

9. 我的判断

WRITING.md 不是检测器,也不承诺让文章骗过什么工具。

它更像一套写作护栏:先看语境,再保事实,再补具体锚点,再检查规律性,最后把那些为了“像人”而加进去的假动作删掉。

这套思路很适合我们后面继续写 Skill 系列。公众号稿要追求的东西很具体:有对象,有事实,有现场,也有自己的判断。表面上“不像 AI”,只是结果,不该是目标。