前言¶
在 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。无第三方运行时依赖。
典型用法¶
- 安装并刷新 DSH Web 客户端,在会话输入区左侧打开模板面板图标。
- 按分类折叠浏览,或用搜索 / 筛选找到模板;需要时常用的点收藏。
- 点卡片:提示词追加到输入框末尾,再按需编辑后发送。
- 做 Code Review 或方案评审时,从「思维模型」里挑 1–2 条(如对抗性审查、证据驱动验证),不要一次贴满九条。
- 自定义模板后,若希望自动建议分类与标签,使用「智能识别」或「批量整理」,在确认界面勾选后再应用。
数据文件结构示例(节选,见 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 里已配置的模型。进一步了解: