技巧

作者探索 141 个技能后,认为应减少技能数量并简化其功能

Something I keep turning over: what is a skill actually for, now that each new model does more of th...

精选理由

作者分享了自己探索 141 个技能的经验,发现 Waza 这 4 个技能效率最高,并给出具体优化方法,比如合并冗余内容、按规则精简功能,对想提升模型使用效率的人很有参考价值。

作者探索了 141 个技能,发现其中 4 个(Waza)占用了 45% 的运行时间。他通过减少冗余和未使用的功能,将 8 个技能的文件大小从 164KB 降至 128KB。他提出,技能的价值在于让模型能做什么,而非节省模型的工作量。

原文 · Tw93

Something I keep turning over: what is a skill actually for, now that each new model does more of th...

Something I keep turning over: what is a skill actually for, now that each new model does more of the job on its own. Where I land is that the stronger the model gets, the fewer and thinner my skills should be. Fewer is not weaker. What I cut is the count and the thickness, never what a skill is allowed to do. Every skill you write is a bet that the model cannot do something on its own, and that bet expires. The next one ships already knowing how to verify its own work and split its own tasks, and the patch you wrote for the last one now only makes it search more, detour more and burn tokens it did not need to burn. The more obedient the model, the more an old instruction costs you. My own usage says it plainly. I have explored 141 skills. Out of 10,100 runs, four of them carry 4,500, about 45 percent, and all four are Waza's. Everything else I ever installed barely moves. That is how I have kept Waza. Eight skills since April, none added since, and the part that sits in context permanently keeps getting smaller: those eight SKILL.md files were 164KB in mid July and are 128KB now, 22 percent off in two months. Duplicated gotchas went. Summaries that fought each other for routing went. Branches that almost never fired went. The detail moved into references that load only when the task needs them, so what you do not use never costs you anything, and not one skill can do less than before. The last two changes I made follow the same rule. think has to beat the one-line brute force version on risk, rollback or latency before it may add a file, an abstraction or a config knob, because winning on elegance does not count. check has to say keep, adjust or replace about the approach before it is allowed to list a single patch. A skill is worth what it lets the model do, not what it saves the model from doing. Install less, hold looser, keep the judgment with the model, and put the parts that must not move into code and tests. github.com/tw93/Waza 💬 1 🔄 0 ❤️ 3 👀 1100 📊 2 ⚡