🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

ziduup/dsh-programming-mode

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
⚠ 装前注意

编程模式:一个 DeepSeek Harness 组合包bundle,在标准模式的全部能力之上强制执行…

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/23 · 已提供中文文档

DeepSeek Harness 编程模式组合包:标准模式之上强制执行 Superpowers 工程纪律(TDD、系统化调试、先计划后编码、完成前验证、代码审查)与常驻 Ponytail 代码量纪律,内置 20 个技能(14 superpowers + 6 ponytail),dsh plugin add 一键安装。

综合分
35.5
GitHub 分
35.5
用户评分
—
★ Stars
8
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add ziduup/dsh-programming-mode
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · chat
装得上吗
静态安装检查有提示项,装前建议看一眼 README
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 2 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/24(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@ziduup/dsh-programming-mode(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/22 08:27:08

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-programming-mode

Listed on dsh-plugin.org Version License: MIT

English · 中文

编程模式:一个 DeepSeek Harness 组合包(bundle),在标准模式的全部能力之上强制执行 Superpowers 工程纪律。一条命令即可安装。

目录

- 这是什么
- 安装
- 升级行为
- 卸载
- 安全与信任
- 自行构建
- 作者与许可

这是什么

编程模式 = 部署自带 standard 模式的全部能力 + 强制 Superpowers 工程纪律的人设:

1. 行动前先查技能(using-superpowers)
2. 创作前先头脑风暴(brainstorming),设计批准后才实现
3. 多步任务先写计划(writing-plans → executing-plans)
4. 实现走 TDD 红绿重构(test-driven-development)
5. 调试先找根因(systematic-debugging)
6. 完成前必须跑验证(verification-before-completion)
7. 重要工作请求代码审查(requesting / receiving-code-review)
8. 需求文档与开发计划一律用中文撰写
9. 首条消息强制注入 using-superpowers:新会话的第一条请求前自动注入技能全文,纪律从第一句就生效
10. 代码量纪律(Ponytail)常驻:默认 full 强度,7 级阶梯(YAGNI → 复用 → stdlib → 原生 → 已有依赖 → 一行 → 最少可用)始终生效;只管实现代码量,不触碰上面的流程规则(测试 / 计划 / 验证 / 审查归 Superpowers),用户可说 "ponytail lite/ultra" 或 "停止 ponytail" 调整

本包捆绑了全部 21 个所需技能,安装即用、无需自备技能。

技能归属:捆绑的 21 个技能中,15 个源自 Superpowers 方法论(MIT),6 个源自 Ponytail(MIT),署名声明见 preset/programming/skills/SKILLS-LICENSE.md。

安装

从 npm(推荐,registry 通道更稳)
dsh plugin --profile web add @ziduup/dsh-programming-mode

从 GitHub(git 直装)
dsh plugin --profile web add github:ziduup/dsh-programming-mode

从本地目录 / tarball
dsh plugin --profile web add ./dsh-programming-mode
dsh plugin --profile web add ./dsh-programming-mode-.tgz

安装后重启该 profile,模式选择器里即出现 编程模式。

升级行为

安装后在 profile 启动时,本包将捆绑的 preset 目录植入 roster 的第一个用户根(默认 $DSH_HOME/.agent-presets/)。升级按版本戳判断:

| 目标目录状态 | 行为 |
|---|---|
| 不存在 | 全新植入,写入版本戳 |
| 版本戳 == 本包版本 | 无操作(保留你的本地修改) |
| 版本戳 != 本包版本 | 覆盖文件并刷新版本戳(升级) |
| 存在但无版本戳 | 拒绝触碰(不是我们植入的,可能是你手写的同名 preset) |

植入副本是自包含的:本包对 preset 的唯一注入点 force-superpowers 行挂载 preset 目录内的相对模块 ./force-superpowers.mjs,不依赖本包名(也不会 import 本包),不会出现"悬空引用导致会话无法 resume"。

卸载

dsh plugin --profile web remove @ziduup/dsh-programming-mode

卸载即完成,无需手动清理。pnpm(dsh plugin remove 的真身)不执行被卸载包的任何生命周期钩子,市场也没有卸载事件,因此清理由植入的 preset 自己在每次 host 启动挂载时完成:当所有 profile 的 package.json 都不再引用本包(即已被卸载),它会把自己转换成墓碑——组合替换为 dsh 自带标准模式的组合(按包名引用,不依赖本包)、元数据改名为「编程模式(已卸载)」。这样设计的原因:会话会永久记录它运行时所属的 preset,而 host 对「preset 不存在」的会话 resume 直接报错、无回退——直接删除目录会让所有历史会话打不开。墓碑保证历史会话照常可打开(以标准模式行为运行),选择器里只剩一个诚实标注的条目;不需要历史会话时,手动删除该目录(或运行卸载器)即可彻底清除。重装本包后,installer 检测到墓碑标记会自动重种完整模式。想立即转换(不等重启):

node ~/.dsh/.agent-presets/programming/uninstall.mjs

安全与信任

- agent preset 与 shell 访问权限同级:安装本 preset 即表示信任它引用的全部插件行。
- 若从 GitHub 安装,pnpm 会要求你在 pnpm-workspace.yaml 中 allowBuilds 授权构建脚本——这等于允许包代码在安装时于本机执行;建议锁定 commit(github:ziduup/dsh-programming-mode#)。从 npm 或 tarball 安装的是预构建产物,无此门槛。

自行构建

pnpm pack   # 产出 tarball,可用 dsh plugin add ./dsh-programming-mode-.tgz 安装

作者与许可

子都(ziduup)· 仓库:ziduup/dsh-programming-mode · MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群