dsh-skill-authoring:DSH 技能編寫與校驗插件

前言

DSH(DeepSeek Harness)的理念是「一切皆插件」。編寫和維護技能是構建智能體的核心工作流。在編寫過程中,frontmatter 規範、技能觸發面、篇幅控制以及行爲驗證是常見痛點。dsh-skill-authoring 插件通過將一套規範技能打包進 DSH 插件體系,解決了技能編寫、審查與驗證的問題。

插件簡介

這是一個 DSH 插件。安裝時,它把包內的 skills/ 註冊爲一個技能根。這意味着這份技能會隨插件進入 agent 的技能目錄。

核心能力

該插件提供的技能覆蓋以下幾個維度:

  1. frontmatter 規範
    定義必填 / 可選字段、布爾字段的合法寫法,以及「一個字符寫錯就讓技能靜默消失」的機制。

  2. 技能根與優先級
    說明 rank 100–600 的掃描順序、同名技能怎麼靠項目級根覆蓋用戶級根,以及變更檢測管到哪一層。

  3. description 寫觸發面
    解釋爲什麼只有它進模型視野,觸發線索該怎麼堆,邊界與兜底怎麼寫。

  4. 篇幅與拆分
    指導將技能控制在 300–500 行的目標區間,明確什麼時候該拆 references/,什麼情況不該爲數字硬拆。

  5. 靜態校驗
    提供 scripts/check-skill.js 腳本,一次檢查 frontmatter、必填字段、文件引用、站內錨點、§N 交叉引用和篇幅。腳本可傳技能目錄或技能根目錄,支持 --json。

  6. 行爲驗證
    展示如何做帶技能與不帶技能做同一件事的 A/B 對照,對比產物而不是對比自我報告,以及派子 agent 時該寫死的紀律。

安裝與啓用

在 DSH 環境中執行以下命令安裝插件。安裝後,包內的 skills/ 目錄會被註冊爲技能根。

dsh plugin --profile web add dsh-skill-authoring

典型用法

靜態校驗腳本是零依賴的 Node 腳本,可以脫離 DSH 直接運行。

node skills/dsh-skill-authoring/scripts/check-skill.js <技能目錄>

注意事項

  • 該插件以當前 DSH 進程的權限運行,安裝前應檢查源碼與許可證。
  • scripts/package.json 中指定了 type 爲 commonjs,用於兼容 module 包環境,確保腳本在包內能正常執行。
羽毛球分组比赛记分
小程序二维码

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

小夜