dsh-mattpocock-skills:DeepSeek Harness 技能包插件(汉化版)

前言

DeepSeek Harness(DSH)采用「一切皆插件」的架构,技能(Skills)是定义智能体行为的核心组件。mattpocock/skills 仓库提供了 25 个高价值技能,但原文档为英文。直接集成需要翻译和配置。下面介绍 dsh-mattpocock-skills 插件,它将这套技能全文汉化并封装为 DSH 插件,经 ctx.skills 注册器挂载。

插件定位

该插件是一个纯 host 端 Cordis 插件。它将 mattpocock/skills 仓库中的 25 个 promoted 技能全文汉化后打包,注册为一个 bundled 级(rank 600)的技能 provider。用户无需手动下载和翻译,通过 dsh plugin add 即可一键安装使用。

核心功能

  • 25 个技能汉化:包含 18 个 Engineering 技能(如 code-review、tdd、diagnosing-bugs)和 7 个 Productivity 技能(如 handoff、teach、writing-for-agents)。
  • Bundle 级 Provider:注册为 rank 600 的 bundled 级技能 provider,优先级较低但保证可用。
  • 零外部依赖:仅使用 Node.js 内置模块,frontmatter 解析逻辑在 lib/frontmatter.js 中手写实现,不依赖外部 YAML 库。
  • 灵活的调用机制:14 个技能声明了 disable-model-invocation: true,仅支持手势调用(/技能名);11 个技能支持模型自动触发。
  • 用户覆盖:用户目录中的同名技能可以覆盖插件内的技能。

安装与启用

安装该插件需要使用 DSH 的插件命令。假设插件位于本地目录 /path/to/dsh-mattpocock-skills:

# 方式一:通过本地链接安装(推荐开发调试)
dsh plugin --profile web add link:/path/to/dsh-mattpocock-skills

# 方式二:打包后安装
npm pack
dsh plugin --profile web add dsh-mattpocock-skills-0.2.0.tgz

安装后,DSH 技能选择器与 /技能名 手势即可发现全部 25 个技能。

典型用法

安装完成后,DSH 会自动加载这些技能。

  1. 手势调用:对于仅手势调用的技能(如 grill-me、wait-what),直接在对话中使用 /技能名 触发。
  2. 自动触发:对于模型可调用技能(如 tdd、code-review、wizard),在合适的任务场景中模型会自动识别并调用。
  3. 配置初始化:首次使用建议先执行 /setup-matt-pocock-skills 完成初始化配置。

适用场景与注意

  • 适用场景:需要大量高质量工程与生产力技能的 DSH 用户。
  • 版权说明:技能内容与原作者版权归属 MIT License(Copyright (c) 2026 Matt Pocock)。本仓库的插件封装代码同样以 MIT 许可发布。
  • 运行机制:Provider 注册由 ctx.skills 注册器管理,fiber 销毁时自动注销,无需手动清理。
  • 代码安全:插件代码位于 lib/ 目录,frontmatter 解析逻辑在 lib/frontmatter.js 中手写实现,未引入外部 YAML 库。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜