skill-distill
Installation
SKILL.md
Skill Distill — 多 Skill 蒸馏合并
把 N 个功能重叠的 skill 合并为 1 个蒸馏版 skill。
与 rules extraction(a separate capability from ECC's rules-distill skill, not part of this repo)和 nclandrei/distill(sessions → skills)不同,本 skill 的输入和输出都是 skill:skills → skill。
Why Distill Instead of Copy
直接复制多个 skill 到一个大文件是最简单的做法,但会带来三个实际问题。
Tradeoff: 合并 vs 简单拼接
| 方式 | 优势 | 代价 |
|---|---|---|
| 简单拼接 | 零思考成本 | token 膨胀(重复内容 2-3x)、trigger 冲突、用户困惑 |
| 蒸馏合并 | 去重、消歧、体积可控 | 需要分析和人工确认冲突 |
Because 每个 skill 加载时消耗 context budget,3 个 200 行 skill(~600 行 / ~8k tokens)拼接后重复部分占 60%+,蒸馏为 1 个 ~250 行 skill 可节省 ~50% token 开销。