dsh-prompt-templates:在 DSH 裏管理提示詞模板與思維快捷鍵

前言

在 DSH(DeepSeek Harness)裏反覆對話時,同一段系統提示、審查清單或「換角度分析」的短句往往要手動從筆記或舊會話裏複製。片段一多,分類、搜索和「哪條適合當前任務」都會變成額外負擔。社區插件 dsh-prompt-templates(維護者 Apzx7,GitHub:Apzx7/dsh-prompt-templates)把提示詞做成可摺疊分類的本地模板庫,並內置 34 條中英雙語模板,其中 9 條面向 AI Coding 的「思維快捷鍵」。界面採用 Liquid Glass 材質;README 建議在深色主題下使用,層次更明顯。

下面介紹它是什麼、能做什麼、如何安裝,以及使用智能歸類時需要注意的權限與數據去向。

這是什麼

dsh-prompt-templates 是 DSH 的客戶端插件:在會話輸入區註冊入口,打開面板後瀏覽、搜索、收藏模板,點卡片將提示詞追加到輸入框尾部(不覆蓋已有草稿)。模板與分類持久化在本地 JSON;宿主側只註冊三個本地 HTTP 端點,不主動對外聯網。分類目錄頁:https://www.skillhub.cn/plugins/Apzx7/dsh-prompt-templates;源碼與說明:https://github.com/Apzx7/dsh-prompt-templates(npm 包名 dsh-prompt-templates,當前版本 1.0.2,MIT 許可)。

DSH 生態主張「一切皆插件」;SkillHub 等目錄由社區維護,與 DeepSeek / 幻方無官方從屬關係。

核心功能

模板

  • 內置 34 條模板,中英雙語;含新建、編輯、刪除自定義項(標題、說明、圖標、快捷命令、標籤、分類、完整提示詞)。
  • 內置項可移出列表,也可「恢復默認」;支持收藏(⭐)。
  • 編輯彈窗內可「填入輸入框」或「直接發送」。

分類

初始 8 個分類:思維模型、開發編程、AI 生圖、視頻創作、學習研究、寫作創作、工作效率、其他。分類由用戶數據驅動:新建、重命名、改圖標、排序、刪除;刪除分類時必須指定模板去向(未分類或指定分類),不會丟模板。摺疊狀態持久化;搜索或篩選時自動展開。

搜索與篩選

實時搜索標題、說明、正文、分類名、標籤;篩選支持全部 / 收藏 / 未分類 / 指定分類 / 指定標籤,可與搜索組合。

AI 智能歸類

  • 「批量整理」:對全部模板給出分類與標籤建議,勾選後「確認應用」才寫入磁盤。
  • 編輯彈窗「智能識別」:單條識別。
  • 複用 DSH 自帶的 llm 服務,無第三方運行時依賴;默認路由取當前註冊的第一個提供商/模型,跟隨 DSH 設置裏的模型配置。確認界面默認不勾選已有手動分類的模板;無法判斷時歸入「未分類」。

內置「思維模型」九條(AI Coding 思維快捷鍵)

README 說明:重點是用一句話切換模型分析問題的角度,而非讓模型機械執行固定步驟。建議按任務只選 1–2 條,避免方法論本身變成重型工作流。

模板 用在什麼時候
第一性原理 需求不明確、性能問題、現有方案可能選錯方向
對抗性審查 技術方案評審、架構設計、安全審計、Code Review
消融實驗 性能/模型優化、引入新組件後驗證實際收益
奧卡姆剃刀 Agent 過度設計、架構臃腫、引入不必要的中間件
高內聚、低耦合 重構、模塊拆分、職責混亂、依賴關係複雜
需求澄清 需求模糊、PRD 不完整、多方描述不一致
證據驅動驗證 功能開發完成、Bug 修復、準備提交 MR
獨立複覈 重要代碼變更、架構方案、準備合併的 MR
資深工程師模式 組合版,用於完整開發任務

另有約 25 條工程向模板(倉庫初始化、代碼審查、TDD、系統化排錯、架構體檢、合併衝突、需求拷問、轉規格、拆工單等)。

界面與數據

  • 卡片隨窗口寬度自動 4 / 3 / 2 / 1 列;長輸入不會把面板頂出視口。
  • 默認數據文件:~/.dsh/prompt-templates.json,可用環境變量 DSH_PROMPT_TEMPLATES_FILE 覆蓋。

安裝與啓用

先做 npm 安裝(README 推薦方式):

dsh plugin --profile web add dsh-prompt-templates

包已發佈在 npm:https://www.npmjs.com/package/dsh-prompt-templates。

也可從 GitHub 源碼安裝(不走 npm):

dsh plugin --profile web add github:Apzx7/dsh-prompt-templates

裝完後刷新瀏覽器即可。若改動了宿主半(index.js),需重啓 DSH;瀏覽器半(client.js)支持熱加載。把命令裏的 web 換成你的 profile 名即可,例如桌面端常用 desktop。

兼容性(README):DSH 0.2.x(在 0.2.1-rc 上驗證);Node.js ≥ 20;Windows 已驗證,插件爲純 JS + 瀏覽器 CSS。無第三方運行時依賴。

典型用法

  1. 安裝並刷新 DSH Web 客戶端,在會話輸入區左側打開模板面板圖標。
  2. 按分類摺疊瀏覽,或用搜索 / 篩選找到模板;需要時常用的點收藏。
  3. 點卡片:提示詞追加到輸入框末尾,再按需編輯後發送。
  4. 做 Code Review 或方案評審時,從「思維模型」裏挑 1–2 條(如對抗性審查、證據驅動驗證),不要一次貼滿九條。
  5. 自定義模板後,若希望自動建議分類與標籤,使用「智能識別」或「批量整理」,在確認界面勾選後再應用。

數據文件結構示例(節選,見 README):

{
  "version": 3,
  "categories": [ { "id": "mind", "name": "思維模型", "icon": "🧠", "order": 0 } ],
  "items": [
    { "id": "tdd", "hidden": true },
    { "id": "my-tpl", "icon": "📌", "title": "...", "desc": "...", "prompt": "...",
      "category": "mind", "tags": ["review"], "favorite": true }
  ],
  "ui": { "collapsed": { "dev": true } }
}

hidden: true 表示將對應內置模板移出列表;同 id 的完整條目可覆蓋內置默認值。

適用場景與注意

適合誰:經常在 DSH 裏做開發、寫作、調研,希望把提示詞沉澱爲本地庫、按場景快速插入,並偶爾用模型幫忙整理分類與標籤的用戶。

權限與隱私(README 原文要點):

  • 宿主註冊 /__prompt-templates/list、/mutate、/classify,不發起對外網絡請求;數據寫在本地 ~/.dsh/prompt-templates.json。
  • 「智能識別 / 批量整理」會把模板的標題、說明與正文摘要發給你在 DSH 中配置的模型。若不想讓內容離開本機,不使用這兩個功能即可,其餘功能可完全離線。
  • 不讀取會話內容,不修改其他插件數據。

安裝前:插件以當前 DSH 進程權限運行;安裝前應自行查看 GitHub 源碼與 MIT 許可證,確認符合你的環境與安全策略。

結尾

dsh-prompt-templates 把提示詞從散落的文本變成可分類、可搜索、可收藏的本地庫,並用九條思維快捷鍵降低「換分析角度」的複製成本;智能歸類可選,且依賴你在 DSH 裏已配置的模型。進一步瞭解:

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

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

小夜