lihuu/dsh-lazy-skill
lihuu★ 0TypeScript最后同步: 2026-08-14
—
README 摘要
dsh-lazy-skill A plugin for DeepSeek Harness that groups related skills into bundle boxes . Each box has one root skill and any number of sub-skills ; a box loads either by frontmatter metadata ( loadSubskills ) or by letting the model decide from the body text. It is an out-of-tree plugin: it lives entirely under $DSH HOME and never modifies the Harness repository. Why it exists Harness already lets a model load skills on demand, which works well for a few unrelated skills. A family of related skills — a toolchain, a phased workflow, a project with several sub-tasks — has a real cost under the naive approach: Every available skill tends to get pulled into the model context on use, even when it is unrelated to the current task. If a session merely has such a group installed, the whole group's instructions can end up loaded even when the task never touches them — wasting tokens, bloating the context window, breaking KV-cache reuse, and slowing every turn. Two symptoms follow: 1. Context pollution — unrelated groups still consume prompt budget. 2. Unnecessary questions — with everything in-context, the model drifts into asking which piece to use instead of just working. dsh-lazy-skil…
在 GitHub 查看完整 README →