🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

提示词润色助手 dbcaskml183-dotcom/dsh-prelude

DeepSeek Harness
dbcaskml183-dotcom1 天前有提交已提供中文文档扫描:含敏感能力

发现需求遗漏,补一句或改整段,由你决定采用

31.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dbcaskml183-dotcom/dsh-prelude
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · other
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 1 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 54 处,展示前 41 条)
  • 读取本地文件
    index.mjs:66
    const st = lstatSync(this.legacy);
  • 读取本地文件
    index.mjs:73
    bytes = readFileSync(fd);
  • 读取本地文件
    index.mjs:101
    const st = lstatSync(this.path);
  • 写入本地文件
    index.mjs:109
    chmodSync(this.path, 384);
  • 写入本地文件
    index.mjs:140
    renameSync(this.legacy, this.legacy + ".retired-" + randomUUID());
  • 写入本地文件
    index.mjs:151
    writeFileSync(fd, JSON.stringify({ protocol: PROTOCOL, gateNonce: nonce, resource: basename(this.legacy), pid: process.pid, createdAt: ( new Date()).t
  • 读取本地文件
    index.mjs:162
    claim = lstatSync(this.legacy);
  • 删除本地文件
    index.mjs:163
    unlinkSync(tmp);
  • 读取本地文件
    index.mjs:167
    const after = lstatSync(this.legacy);
  • 删除本地文件
    index.mjs:169
    unlinkSync(this.legacy);
  • 读取本地文件
    index.mjs:179
    const after = lstatSync(this.legacy);
  • 删除本地文件
    index.mjs:180
    if (after.dev === claim.dev && after.ino === claim.ino) unlinkSync(this.legacy);
  • 删除本地文件
    index.mjs:184
    unlinkSync(tmp);
  • 写入本地文件
    index.mjs:203
    mkdirSync(dir, { recursive: true, mode: 448 });
  • 写入本地文件
    index.mjs:233
    writeFileSync2(fd, JSON.stringify(v, null, 2));
  • 写入本地文件
    index.mjs:238
    renameSync2(tmp, this.path);
  • 删除本地文件
    index.mjs:248
    unlinkSync2(tmp);
  • 删除本地文件
    index.mjs:2129
    unlinkSync3(tmp);
  • 发起网络请求
    client.js:406
    return fetch(url, { ...options, signal: AbortSignal.any([...options.signal ? [options.signal] : [], AbortSignal.timeout(milliseconds)]) });
  • 写入剪贴板
    client.js:791
    await navigator.clipboard.writeText(text);
  • 发起网络请求
    client.js:2226
    packet = await this.request("/api/prompt-coach/v8/rewrite", body, signal);
  • 发起网络请求
    client.js:2282
    const packet = await this.request("/api/prompt-coach/v8/rewrite", body, signal);
  • 发起网络请求
    client.js:2329
    const packet = await this.request("/api/prompt-coach/v8/review", body, signal);
  • 写入剪贴板
    client.js:2478
    await navigator.clipboard.writeText(text);
  • 读取本地文件
    bin/storage-doctor.mjs:25
    const st = lstatSync(this.legacy);
  • 读取本地文件
    bin/storage-doctor.mjs:32
    bytes = readFileSync(fd);
  • 读取本地文件
    bin/storage-doctor.mjs:60
    const st = lstatSync(this.path);
  • 写入本地文件
    bin/storage-doctor.mjs:68
    chmodSync(this.path, 384);
  • 写入本地文件
    bin/storage-doctor.mjs:99
    renameSync(this.legacy, this.legacy + ".retired-" + randomUUID());
  • 写入本地文件
    bin/storage-doctor.mjs:110
    writeFileSync(fd, JSON.stringify({ protocol: PROTOCOL, gateNonce: nonce, resource: basename(this.legacy), pid: process.pid, createdAt: ( new Date()).t
  • 读取本地文件
    bin/storage-doctor.mjs:121
    claim = lstatSync(this.legacy);
  • 删除本地文件
    bin/storage-doctor.mjs:122
    unlinkSync(tmp);
  • 读取本地文件
    bin/storage-doctor.mjs:126
    const after = lstatSync(this.legacy);
  • 删除本地文件
    bin/storage-doctor.mjs:128
    unlinkSync(this.legacy);
  • 读取本地文件
    bin/storage-doctor.mjs:138
    const after = lstatSync(this.legacy);
  • 删除本地文件
    bin/storage-doctor.mjs:139
    if (after.dev === claim.dev && after.ino === claim.ino) unlinkSync(this.legacy);
  • 删除本地文件
    bin/storage-doctor.mjs:143
    unlinkSync(tmp);
  • 写入本地文件
    build.mjs:5
    const guidanceBytes=readFileSync('guidance/rules.json');writeFileSync('shared/guidance-version.mjs',"export const RULES_HASH='"+createHash('sha256').u
  • 读取本地文件
    build.mjs:5
    const guidanceBytes=readFileSync('guidance/rules.json');writeFileSync('shared/guidance-version.mjs',"export const RULES_HASH='"+createHash('sha256').u
  • 写入本地文件
    build.mjs:10
    writeFileSync('client.js',"window.__ModuleLoader__.load({id:'dsh-prompt-coach',factory:(require)=>{const module={exports:{}};const exports=module.expo
  • 写入本地文件
    build.mjs:14
    if(process.env.DSH_COACH_META_DIR){writeFileSync(process.env.DSH_COACH_META_DIR+'/client-build.json',JSON.stringify(result.metafile,null,2));writeFile
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-llm@deepseek-ai/dsh-home-paths@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DSH 提示词优化与改写助手。发现需求遗漏,补一句或对照原稿改整段,由你决定采用与发送。Prompt optimizer and rewriter for DeepSeek Harness.

README

由 DeepSeek 最新模型翻译生成
Prelude DSH 提示词优化与改写助手 发现需求中的遗漏,选择需要补充的要求,再决定怎样修改。 - 补一句 — 从方法卡中选择补充内容,插入当前草稿。 - 改整段 — 生成候选稿,对照原稿查看和编辑,确认后采用。 90 张方法卡可按阶段、领域和关键词查找。是否采用、何时发送,都由你决定。 当前 0.4.24 预览版 · 下载安装包 · 安装说明 · English 先看看方法卡 安装前即可阅读全部 90 张方法卡,每张包含适用条件、场景示例、补句和参考来源。 验收标准 把做完的标准变成可核对的结果。 适合完成标准不明确、或准备交付的任务。简单事实问答通常无需增加验收流程。 请明确可核对的完成标准;收尾时逐项说明证据和仍未验证的部分。 查看场景和来源 高内聚低耦合 让相关逻辑放一起,让模块少互相牵连。 适合模块边界混乱、一次修改牵动多处的情况。小脚本应按实际需要组织,避免为了分层而拆分。 按职责组织模块,明确接口和依赖方向,减少修改的连锁影响;必要结构以当前需求为依据。 查看场景和来源 二阶思维 / Second-order Thinking 别只看眼前收益,也检查后续的连锁影响和反馈。 适合方案决策、功能设计和长期权衡。目标和做法明确的简单任务通常无需展开;推演应有依据并适时收束。
展开完整文档(README 剩余 1 节)
Prelude

DSH 提示词优化与改写助手

发现需求中的遗漏,选择需要补充的要求,再决定怎样修改。

- 补一句 — 从方法卡中选择补充内容,插入当前草稿。
- 改整段 — 生成候选稿,对照原稿查看和编辑,确认后采用。

90 张方法卡可按阶段、领域和关键词查找。是否采用、何时发送,都由你决定。

当前 0.4.24 预览版 · 下载安装包 · 安装说明 · English

先看看方法卡

安装前即可阅读全部 90 张方法卡,每张包含适用条件、场景示例、补句和参考来源。

验收标准

把做完的标准变成可核对的结果。

适合完成标准不明确、或准备交付的任务。简单事实问答通常无需增加验收流程。

请明确可核对的完成标准;收尾时逐项说明证据和仍未验证的部分。

查看场景和来源

高内聚低耦合

让相关逻辑放一起,让模块少互相牵连。

适合模块边界混乱、一次修改牵动多处的情况。小脚本应按实际需要组织,避免为了分层而拆分。

按职责组织模块,明确接口和依赖方向,减少修改的连锁影响;必要结构以当前需求为依据。

查看场景和来源

二阶思维 / Second-order Thinking

别只看眼前收益,也检查后续的连锁影响和反馈。

适合方案决策、功能设计和长期权衡。目标和做法明确的简单任务通常无需展开;推演应有依据并适时收束。

检查方案的直接结果,以及随后可能引发的连锁影响、反馈和延迟;区分有证据的后果与待验证的推测,优先说明会改变决策的风险和观察信号,避免无限推演。

查看场景和来源

先看一次改写

原稿

用 Python 标准库把 CSV 转成 JSON,保留原文件。

选用「验收标准」后,一种可能的写法

用 Python 标准库把 CSV 转成 JSON,保留原文件。请附一小段 CSV、对应的预期 JSON 和运行命令,让我能检查转换结果。

这次只补了怎样验收。「只用标准库」和「保留原文件」仍是原来的要求。你可以只插入新增的那句话,也可以比较整稿后再采用。

安装到 DSH

支持 Linux / WSL2、macOS,DSH 0.2.1-rc.2 至 rc.5,Node 24 及以上。已有插件时先备份当前配置,然后在运行 DSH 的终端执行:

dsh plugin --profile web add dsh-prompt-coach@0.4.24 --ignore-scripts

保存草稿、等任务结束后,按原启动方式正常重启 DSH,再刷新页面,在聊天输入框旁打开 Prelude。安装包沿用兼容名称 dsh-prompt-coach。本地文件安装与其他平台

第一次打开 Prelude

在 DSH 输入框写下需求,打开旁边的 Prelude,按你此刻想做的事选一条。

| 我想做什么 | 在面板里怎么做 |
| 给草稿补一句具体要求 | 打开 方法库,按关键词、阶段或领域找卡片,点 插入光标处。90 张卡都可在本地浏览。 |
| 看看自己的需求哪里没讲清楚 | 点 分析提示词,查看建议及理由。原稿已经说清的部分可以保留。 |
| 把几条要求整理成完整提示词 | 按需点 用于本次改写 → 改写整稿。对照原稿改好候选,再点 采用到输入框,由你发送。 |

经常写同一句要求?可以把它存到 我的补句,下次直接插入。查看使用指南

Prelude 方法库实拍:每张卡片说明适用场景,并提供用于本次改写、插入光标处和复制操作

模型与数据

浏览和收藏方法卡免费,无需模型。智能分析、改写和可选审校使用你在 DSH 配置的模型,可能产生供应商费用。默认只处理当前草稿,上文和文本附件由你主动选取。模型与隐私

支持环境

Windows 桌面端已实测:通过 Windows 桌面启动器或浏览器使用 Prelude,DSH 0.2.1-rc.2 运行在 WSL2 中。Linux 和原生 macOS 的 rc.2–rc.5 已通过干净宿主安装、启动及数据保存检查。各平台与 DSH 版本实测

使用指南 · 报告问题 · 开发与贡献 · 安全问题 · MIT 许可证

Prelude 是独立社区项目。
预览分享卡片长什么样 ↓dbcaskml183-dotcom/dsh-prelude
分享 · DeepSeek Harness Hub
dbcaskml183-dotcom/dsh-prelude

发现需求遗漏,补一句或改整段,由你决定采用

这是你的仓库?认领条目

回到顶部