前言¶
在 DeepSeek Harness (DSH) 生態中開發 skill 需要經過創建、評測、評審到迭代改進的完整閉環。手動處理這些環節容易產生遺漏或數據不一致。DSH Skill Creator 旨在爲開發者提供一套標準化的工作流工具,將上述流程整合進一個開箱即用的 skill 中。
插件介紹¶
dsh-skill-creator 是一個由 TheHeartFickle 維護的項目,它既包含 skill 開發所需的工具鏈,也封裝爲 DSH 插件分發。其核心價值在於提供從訪談、起草、評測到評審的全流程自動化能力,幫助開發者更高效地構建和優化 DSH skill。
核心功能¶
- 全流程 Skill:提供一個名爲
dsh-skill-creator的 skill,覆蓋從訪談、起草、評測、評審到迭代改進的完整流程。 - 零依賴 CLI:內置純 Node.js 的命令行工具(
validate/benchmark/review),不依賴第三方庫。 - 可視化反饋:通過本地 Web viewer 查看評測輸出、量化結果並收集反饋。
- 插件化分發:已封裝爲 DSH 插件
@the-heart-fickle/dsh-skill-creator,安裝後自動註冊對應的 skill。
安裝與啓用¶
使用官方 DSH CLI 安裝該插件:
dsh plugin --profile web add @the-heart-fickle/dsh-skill-creator@latest
安裝完成後,dsh-skill-creator skill 會自動註冊。
使用方式¶
skill 的具體使用說明請參考插件目錄下的 dsh-skill-creator/SKILL.md 文件。CLI 腳本位於 dsh-skill-creator/scripts/ 目錄。
適用場景與注意事項¶
- 文件存儲機制:插件本身不會修改 skill 安裝目錄(如
.dsh/skills或.agents/skills)。它只會在你指定的工作區或系統臨時目錄生成項目文件,例如SKILL.md、evals/、references/、agents/等。 - 評測輸出位置:評測 workspace 會生成在
iteration-N/、eval-*/with_skill/outputs/等位置。 - 臨時目錄回退:如果系統臨時目錄不可寫,插件會自動回退到工作區的
.dsh-skill-creator-tmp/目錄存放臨時數據。 - 環境要求:插件需要 Node.js 版本 >= 20。
結尾¶
該工具爲 DSH skill 的開發、評測和改進提供了一個標準化的解決方案。更多細節請訪問 GitHub 或查閱 SkillHub 目錄。