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 庫。
羽毛球分组比赛记分
小程序二维码

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

小夜