SKILL.md 怎么写:不是越写越长,是越蒸越准
写过 SKILL.md 的都有这种感觉。打开文件,把脑子里能想到的都列上去。一节一节写,越写越长,越写越虚。
写完存盘。AI 用起来不灵。
问题不在你怎么写。在你以为蒸馏是一次的事。实际是反复的事。
Skill 是蒸馏出来的
化学课上做过蒸馏。一锅混合液体烧开,水汽出来,凝下去,杂质留在底下。一次循环纯度不够,得多循环几次。
写 Skill 跟这事一样。
你脑子里几年的经验是高熵的。无数次对话、试错、被坑过的弯路全搅在一起。这堆东西直接给 AI 用,AI 看不懂。信息量太大,又太散,没有明确的边界。
要先你自己反复过滤。蒸出精华,扔掉杂质。剩下能落进 SKILL.md 的,几句话而已。
我一开始也以为越长越全。结果 AI 根本不调。删掉一大半的时候手抖了一下,怕删错。删完反而能用了。
蒸馏的功,得反复做
化学里的蒸馏要烧火,物理上叫做功。
写 Skill 也要做功。做功的样子是反复地加和删。
v1 写完几条规则。跑两天,AI 该调没调,回头加 description 关键词。再跑,AI 调了乱用,加 instruction 说清楚。再跑,规则太多 AI 漏读重点,得回头删,把同义的合成一条,把写出来好看但不用的剔掉。
加是熵增。看到新坑就加一条,写起来轻松,方向自发。
删是熵减。判断哪条没用要做功,每一刀都得想清楚。
多轮加、蒸、再加、再蒸,纯度才慢慢出来。
加这一步 AI 能帮你。删这一步它没办法。它不知道哪条没用,因为判断没用需要你的经验。这个功 AI 替不了。
一键蒸馏出来的 Skill,为什么不好用
最近爆火的同事.skill、女娲.skill 这类项目,让 AI 一键蒸馏你的聊天记录或者公开材料。看起来确实是蒸馏。
但跳过了两步:人脑做功,还有反复循环。
AI 能识别表达模式,能提取关键词,能模仿语气。这些都是表层信号。它认不出哪一条是你踩了三次坑才学会的判断,哪一条是你说过但其实没真这么干的口头禅。
AI 给你一个 v1。看上去像 Skill。拿来跑两下就露馅,因为它没演进过。该删的不删,该加的没加。
蒸馏的功必须是你做。AI 替你做的那部分,是模仿表达,不是蒸出判断。
蒸出来的东西长什么样
蒸出来的 Skill 跟函数对得上。
一个 Skill 就做一件事。窄到一句话能说明白。
description 写得准,“把 Markdown 表格转成 CSV”,AI 一看就知道什么时候调。description 写得宽,“协助处理用户的各种请求”,AI 不知道什么时候触发,等于没人调。
几个 Skill 应该能拼起来。写日报这事,可以是一个大 Skill 包揽,也可以拆成查数据、写文字、排版三个小 Skill。前者下次写周报得重写,后者大部分能复用。
蒸到位的 Skill 三个 check:
- 窄:一句话能说明白这 Skill 干嘛
- 准:description 写得 AI 一看就知道何时调
- 拼:能跟别的 Skill 拼起来,不用每次重写
写 SKILL.md 时心里把它当文档,你会越写越长,越写越虚。
把它当蒸馏,你会越蒸越短,越蒸越准。
纯度不是堆出来的,是过滤出来的。写 Skill 也一样。
你信一键蒸馏,还是信反复手动蒸?你的 SKILL.md 蒸到第几版了?同事.skill 这类项目你拿来用过吗?评论里聊。