Skill 需要轻量一些,太长的 Skill 不一定是一个好的 Skill
举个实际例子🌰。
我推荐的 Superpowers 是一个由 Jesse 创建的**,** 非常实用的 Skills 合集,面向 TDD + SDD 进行开发,也是一个高星 [⭐59.5K!] 项目。其中,有一个名为 brainstroming 的 skill,它提到去参考 elements-of-style: writing-clearly-and-concisely 的写作风格。

Brainstroming <头脑风暴> 的正文
也就是说,如果你安装了 Superpowers,和另外一个英语写作风格的 Skill —— elements-of-style: writing-clearly-and-concisely,那么当执行 brainstroming 的时候,会去自动引用它的英语写作风格技能,使用主动语态,肯定句等语法格式,更好的去把英语文档写的更清晰,简介,有力。实际上,《Elements of Style》就是一本完整的书,作者是 W Strunk Jr。
乍一听这是一个非常好的 Skill,但是如果更深入一点看看 Skill 内部,会发现它太 TM 长了 —— 整整 71 KB 的文本。

Skill —— 容量庞大的文本文件
当这个 Skill 被触发(Triggered),正确的加载进上下文窗口时,会占据约 12500 tokens,这是 200k 上下文限制的整整 6%!
这么庞大的一个 Skill,相当于一小本书,直接把他加载进宝贵的上下文窗口是一件很浪费钱和效率的事情,所以,选择 Skill 前务必要看清楚这个 Skill 的体积,现在还是 AI Coding 的蛮荒生长期,Claude Code 并不会给你显式的告警,需要人工去识别这些 Skills 是否是值得的。