3 月 18 日,Anthropic 工程师 Thariq 在社交媒体上公开分享了 Claude Code Skill 开发的五大实战经验,这可是他们内部踩了无数坑才总结出来的干货。
说实话,很多人写 Skill 有个误区:总爱往里面塞 AI 本来就知道的东西。比如告诉它”这个 SDK 的 init 方法接收三个参数”——拜托,这种文档上写得明明白白的东西,模型预训练时早就见过无数遍了。
真正有价值的是什么?是坑。是那些”文档里标的是可选,但实际上必须走”的隐藏规则,是”50 并发会炸 API”这种踩过才知道的教训。Thariq 说得直白:一个 Skill 里信息密度最高的部分应该是坑点总结。
还有几个细节挺有意思。Description 字段不是给人看的摘要,是给模型看的触发条件,写得精准才能让 Skill 在該出现的时候自动跳出来。Skill 还可以有自己的记忆,放个日志文件记录上次干了什么,第二天就能接着上次的进度继续,不用每次都从零开始。
最妙的是钩子机制。你可以挂个临时钩子拦截危险操作,比如 rm -rf 或者 DROP TABLE,就像给 AI 上了把安全锁。平时不影响工作,关键时刻能救命。
Anthropic 内部现在有数百个 Skill 在跑,按 9 大类管理。但他们强调一点:最好的 Skill 只落在一个类别里。如果一个 Skill 既想当教程又想当自动化工具还想当审查员,最后往往什么都做不好。
说白了,写 Skill 的正确姿势不是写说明书,而是把你脑子里那些”做久了就知道”的经验翻译成 AI 能读懂的格式。模型决定 AI 能想多远,Skill 决定 AI 能干多稳。
📍 来源:虎嗅网

