dsh-skills:DeepSeek Harness 實用技能集

DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。對於開發者而言,直接調用模型往往缺乏結構化的工作流。dsh-skills 提供了一組開箱即用的方法論與工具技能,覆蓋從需求探索到文檔生成、公文處理的全流程。

核心功能

該技能集包含以下實用技能:

  1. 創意與設計:brainstorming 技能負責創意工作前的需求探索與設計流程。
  2. 會話與開發管理:using-superpowers 用於引導何時使用技能體系;finishing-a-development-branch 處理開發完成後的合併、PR 或清理決策。
  3. 技能編寫與維護:writing-skills 用於編寫、編輯和驗證新技能。
  4. 技術文檔與排查:github-actions-docs 提供基於文檔的 GitHub Actions 指導與排查。
  5. 內部機制解析:how-it-works 可解釋內部機制,例如 claude-mem 的工作原理。
  6. 聯網搜索:web-search 通過 DuckDuckGo 免費端點進行搜索,無需 API key。
  7. 中文公文處理:gongwen-skill 支持中文公文全流程處理,包括 GB/T 9704 檢查、修復、模板和轉換。
  8. 演示文稿生成:ppt-studio 可一鍵生成原生 .pptx 演示文稿,支持 PPTD DSL 和 JSON 雙引擎。

安裝與啓用

該插件爲純目錄技能集,無需插件體系。

git clone https://github.com/linhut/dsh-skills.git
# 方式 A:拷入全局技能目錄
cp -r dsh-skills/skills/* ~/.dsh/skills/
# 方式 B:在 settings.yaml 中配置 customSkillDirs 指向 dsh-skills/skills

安裝後,DSH 會在會話目錄中展示技能名稱。模型通過內置 skill({ name }) 工具按需加載技能正文。

技能結構

每個技能對應一個目錄 skills/<name>/,包含 SKILL.md 文件。

SKILL.md 文件頭部爲 Frontmatter,包含:
* name:技能名稱,需爲 kebab-case,與目錄名一致。
* description:模型可見的描述,用於觸發。
* disable-model-invocation:可選,控制是否禁用模型調用。
* user-invocable:可選,控制是否允許用戶手動調用。

許可證與來源

  • 倉庫整體採用 MIT 許可證。
  • 其中部分技能(brainstorming、using-superpowers、finishing-a-development-branch、writing-skills)衍生自 obra/superpowers 項目,遵循 MIT 許可證(© Jesse Vincent)。其餘技能按各自來源許可使用。

注意事項

使用前應檢查源碼與許可證,確保符合項目要求。此技能集以當前 DSH 進程權限運行。

dsh-skills 提供了一套標準化的方法論,能夠直接集成到 DSH 工作流中。更多細節可參考項目目錄或源碼倉庫。

羽毛球分组比赛记分
小程序二维码

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

小夜