dsh-skill-slash-fuzzy
在终端中运行以下命令:
dsh plugin install NecromanAlbert/dsh-skill-slash-fuzzy
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install NecromanAlbert/dsh-skill-slash-fuzzy 即可从 https://github.com/NecromanAlbert/dsh-skill-slash-fuzzy 安装该插件,安装后重启桌面 GUI 生效。
插件介绍
官方技能斜杠匹配依赖精确名称的 startsWith,而主机命令已经支持模糊匹配。这个差距恰好落在 kebab-case 技能上:/oneshot 这样的短词本应加载 game-package-oneshot,但用户却必须输入完整名称或很长的前缀。
dsh-skill-slash-fuzzy 在官方注入之前插入一个轻量子串解析步骤。当 /segment 在所有已加载技能中唯一时,它会被重写为完整名称(/oneshot 变为 game-package-oneshot);当两个或以上技能共享该段时,token 保持原样(/package 仍是 /package)。精确名称如 /pua 或 /understand 不受影响。客户端侧新增一个 / 源,将唯一段直接注册到技能菜单中,无需死记完整字符串。
它不是官方 ui-skill 或 dsh-tool-skill 的替代品,不是主机命令的模糊匹配器,也不是别名注册表。它面向的技能库庞大且以 kebab-case 为主、希望用最简短的斜杠零歧义触发正确技能的 Harness 用户。
使用场景
- 在大型技能库中用 /oneshot 快速加载 game-package-oneshot,无需输入完整名称
- 浏览技能菜单时看到更短的斜杠片段选项,减少记忆负担
- 多技能共享某一段时(如 /package)自动保持原样,避免误触
适合人员
- 拥有大量 kebab-case 命名技能的 Harness 用户
- 希望用最简短斜杠零歧义触发正确技能的用户
- 管理共享段命名模式的技能库、追求高效调用的开发者