标签

拆解一个 AI 写作 Skill 源码后,我终于搞懂为何 AI 写的东西一眼就能看出是机器产的

发布时间:2026-08-10 21:51阅读:2

同样是借助 AI 写文章,为什么有人写出来的内容满是"机器味",有人写出来的却比人工写的还流畅?差距不在模型本身,而在于你喂给它的究竟是一句含糊的指令,还是一套系统化的工作手册。本文不绕弯子,直接把存放在我电脑里的一个真实公众号写作 Skill 拆解给你看——包括你正在读的这篇,也是由它产出。

先说一件不藏着的事:你眼前的这篇文章,初稿就是 AI 借助一个"公众号写作 Skill"生成的。

我没必要隐瞒。因为这篇文章要谈的核心就是 Skill——与其编造一个"朋友用 AI 写稿翻车"的故事开场,不如直接把真实的东西摊开来讲。

你大概率刷到过那种一眼就能识别是 AI 写的文章:每段长度几乎一致,"首先、其次、最后"一个不落,中间穿插三处排比,结尾必定来一句升华。问题根源在哪?根源在于多数人使用 AI 写作的方式是:打开对话框,现编一句提示词就开干。

提示词管的是"这一次"的输出,Skill 管的是"每一次"的输出质量。

接下来我把这个 Skill 的四个源文件原封不动地拆开,每一条规则都是文件里实打实存在的,我没有添加任何内容。

不少人以为 Skill 是一段高级提示词。其实不是。

它本质上是一个文件夹,我这个写作 Skill 的实际目录结构如下:

wechat-article-writer/

├── SKILL.md← 主文件:明确触发条件和工作流程

└── references/ ← 参考文件:按需调取的细则

├── article-types.md← 五种文体的结构模板

├── headline-formulas.md← 8 类标题公式 + 检查清单

└── wechat-formatting.md← 公众号排版规范

打一个比方:直接写提示词,相当于在菜市场随便拽住一个人说"帮我做顿饭";而使用 Skill,则是请了一位自带菜谱、刀工笔记、火候口诀的专业厨师。

主文件开头还有几行元信息,很容易被忽视,但极其关键:

name: wechat-article-writer

description: 撰写微信公众号文章。当用户提出

"写一篇公众号文章/推文"、"公众号选题/大纲/标题"、

"润色公众号稿件"……时启用。

这段 description 并非普通注释,而是"触发开关"——AI 凭借它来判断"当前任务是否需要调用这个 Skill"。写得清晰,你说"帮我写篇推文"它就会自动启动;写得模糊,这个 Skill 即使装了也形同虚设。

SKILL.md 的核心内容是一个五步流程。我逐步讲解,重点在于每一步背后防范的是什么问题。

第 1 步:不要急着动笔,先问清楚需求。

动笔前必须确认五项内容:主题与目的(读者读完需要做什么)、目标读者、文体类型、篇幅(默认 1500–2500 字)、语气人设。并且明确限制:一次最多问 3 个问题。

后半句是精髓所在——不设这条限制,AI 要么一个问题都不问直接乱写,要么一口气抛出十几个问题把人问崩溃。

第 2 步:选题与标题环节,先核实再输出。

流程中明确规定:涉及热点的主题,必须先联网搜索核实事实和最新动态,严禁编造数据、名言、事件。提供 3–5 个标题候选,确认方向后才继续推进。

第 3 步:先给大纲让用户确认,确认后再撰写正文。

这条规则防范的是"AI 一口气写完 2000 字,你发现方向跑偏,全部作废"的情况。

第 4 步:撰写正文,但必须先去读取参考文件。

注意这个机制设计:主文件里没有堆砌排版细节,只写了一句"严格遵守 references/wechat-formatting.md 中的规范"。需要用到哪个文件,才去读取哪个。这样主文件保持精简,细则按需加载——这正是 Skill 与超长提示词的本质差异。

第 5 步:交付的不只是文章正文。

正文之外,还必须附带:3–5 个标题候选、封面图建议、120 字以内的摘要、3–5 个话题标签。交付后主动询问是否需要调整。

换句话说,它交付的是一个"可直接发布的内容包",而非一堆裸文本。

headline-formulas.md 里存放了 8 类标题公式,每类配有 2–3 个真实示例和核心要点。我把 8 类完整列出:

1. 数字清单式——《工作 5 年,我总结了 7 条职场生存法则》。要点:数字要具体,且奇数和 3/5/7 读起来更顺口。

2. 痛点提问式——《为什么你越努力,越焦虑?》。要点:问题必须是读者真实反复遇到的,问句的点击率高于陈述句。

3. 反常识/冲突式——《"自律",正在毁掉这届年轻人》。要点:反对的是读者隐性认同的观点,但正文必须能自圆其说。

4. 身份代入式——《写给 30 岁还在迷茫的你》。要点:让目标读者产生"这就是专门写给我的"的感觉。

5. 利益承诺式——《看完这篇,你的 PPT 至少好看 3 倍》。要点:承诺要具体可衡量,且正文必须兑现承诺。

6. 热点借势式——要点是热点加独特视角,而非简单复述热点。

7. 悬念/故事式——《那个裸辞的姑娘,后来怎么样了》。要点:给出场景和钩子,但关键信息不说透。

8. 对比反差式——《月薪 3 千和月薪 3 万的文案,差在哪》。

公式只是上半场,下半场是产出标题后必须逐项过的一张检查清单:

□ 读者扫一眼,能清楚这篇讲什么、跟自己有什么关系吗?

□ 有没有明确的情绪点或利益点(好奇/焦虑/共鸣/获得感)?

□ 不超过 30 字,核心信息放在前 13 个字(订阅号列表只显示这么长)

□ 有没有生僻词、长句、双重否定?

□ 有没有"震惊""不看后悔"这种会被平台判定为标题党的词?

□ 数字是否使用了阿拉伯数字("5 个"优于"五个")?

文件里甚至专门有一节讲解摘要的写法:补充标题没有覆盖的信息,而非重复标题。还有封面图规范:主体要突出、文字不超过 10 个、风格与账号调性一致。

你临时写的提示词能考虑到这一层吗?大概率不能。因为你踩过的坑,不会每次都提前预判。而 Skill 会把各种坑固化成 checklist,让 AI 逐项过关。

AI 文的典型问题:段落均匀得像用尺子量过,每段都是"总起—展开—总结"的八股结构,爱用"不仅……而且",加粗泛滥。

wechat-formatting.md 几乎是照着这些问题逐条制定的,我把关键规则提炼出来:

段落:每段 1–4 行(手机屏幕显示),超过 4 行就拆分;重点句单独成段;开头不缩进(公众号没有首行缩进的习惯——AI 默认会缩进,一眼就能看出是机器写的)。

小标题:直接给出结论,写"先存够 6 个月生活费",不要写"储蓄建议"——小标题本身是观点,不是目录。

加粗:全篇不超过 10 处,每屏最多 1–2 处;不使用斜体(中文斜体显示效果差)。

节奏:每 300–500 字设置一个"喘息点"——小标题、金句、列表、配图位置,四选一。开头 300 字内不放图,确保第一屏是文字钩子。

禁区:不使用表格呈现大段内容、不使用代码块、不使用多级嵌套列表、不使用 HTML 标签、表情符号每屏最多 1 个。

文件最后还附了一张交付前自检清单,开头 100 字内有没有钩子、结尾有没有互动引导,全部列在上面。

平台检测 AI 文,检测的从来不是"是不是 AI 写的",而是"有没有 AI 的坏毛病"。这份文件的核心作用,就是把这些坏毛病提前一条条禁掉。

article-types.md 按文体提供了五套结构模板,每套的写法和雷区完全不同:

观点文:开头钩子 → 一句话亮明观点(单独成段)→ 2–3 层论证 → 预设读者反驳并回应 → 金句收尾。雷区:忌立场摇摆。

干货文:痛点开场 → 一两句建立信任(忌炫耀)→ 3–5 个方法,每个按"是什么→为什么→怎么做→一个例子"展开。雷区:避免正确的废话。

热点文:30–100 字交代热点 → 寻找独特切口 → 挖掘背后逻辑 → 落回读者自身。雷区:事实必须核实