xiaozuishuai-eng/prompt_optimize_dsh1

dsh-prompt-optimizer

AI 提示词优化器插件:提供 /optimize 命令与工具,按规范将口语需求转为结构化提示词,支持上下文感知与自动填入。

AI 分析

核心用途是提升向大模型提问的提示词质量。适合不擅长编写结构化 Prompt,希望一键将粗糙想法优化为高质量系统提示词的用户。

包名
dsh-prompt-optimizer
版本
1.1.1
许可证
MIT
最近更新
2026年8月30日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xiaozuishuai-eng/prompt_optimize_dsh

⚙️ 配置(可选,写进 patch 的 config:

字段默认说明
specPath包内 spec/prompt-engineer-spec.md优化所依据的规范文档;改成你自己的 .md 即可定制优化风格,保存即热生效(mtime 缓存)
provider + model不设(跟随主对话路由)成对填写才覆盖,如 provider: deepseek + model: deepseek-chat;只填一个会被忽略
purefalsetrue 后所有调用默认只输出提示词本体
autoFilltruefalse 关闭"结果自动填入输入框"(仍会输出到聊天 / 工具返回)
contextAware'auto'上下文感知三档:'auto'=仅指代不明/输入过短时附加会话摘要(自包含需求零增量);true=总是附加;false=从不(零 token 增量)
contextMaxChars1800自动读取会话上下文的上限(约 ≤1.3k tokens;仅 contextAware 命中时才产生)
timeoutMs90000单次优化调用超时
maxInputChars6000原始输入长度上限(防超长/控成本)

示例:

- insert:
    - id: prompt-optimizer
      name: 'dsh-prompt-optimizer'
      config:
        specPath: 'D:/my-docs/my-prompt-spec.md'
        provider: 'deepseek'
        model: 'deepseek-reasoner'

🚀 使用(分享后可直接照做)

入口 1 · 命令(最快) —— 在 DSH 会话输入框里:

/optimize 帮我弄个提示词,让 AI 每周给我出一份行业新闻简报

约 15~40 秒后(视模型),提示词会自动填入输入框 + 右下角弹提示;完整优化说明也可在聊天流里看到。

迭代修改:

/optimize revise 受众改成金融从业者,篇幅压到 300 字

只想要提示词本体:

/optimize --pure 帮我把这段需求写成提示词……

上下文感知(默认 auto,无需任何参数)——优化完上一段后直接说指代,插件自动读最近消息锚定:

/optimize 把它再压缩到 5 页,面向管理层汇报

被追问时插件会把 /optimize 前缀自动放进输入框——直接打字回答按回车,即与原始需求自动合并;换话题用 --fresh 开头:

/optimize --fresh 帮我写一条完全不同的开场白

入口 2 · 自然语言 —— 直接对会话说:

把下面这段话优化成一个高质量提示词:让 AI 帮我把简历润色一遍,我投产品经理岗

Agent 会自动调用 optimize_prompt 工具完成优化并填入输入框。

入口 3 · 存入提示词库 —— 若你另装了 dsh-prompt-library,优化后说一句"存进提示词库",即可用 prompt_add 归档,日后 prompt_search 找回。

💡 草稿态(全新会话)注意:在还没建会话的首页输入框里发 /optimize,插件会走自己的通道,直接把结果填进首页输入框,避免 harness 原生命令在草稿态卡死。若你的页面未加载到本插件脚本,请硬刷新(Ctrl+Shift+R)或重启 DSH。