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 里已配置的模型。进一步了解:

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

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

小夜