dsh-programming-mode:为 DeepSeek Harness 注入 Superpowers 工程纪律的编程模式组合包
ziduup/dsh-programming-mode
DSH plugin 编程模式组合包,在标准 Agent 上强制执行 Superpowers 工程纪律(TDD、系统化调试、先计划后编码等)与 Ponytail 代码量纪律,内置 20 个技能,一键安装。
dsh-programming-mode 是 DeepSeek Harness 的编程模式组合包,它把标准编码代理升级为强制遵循 Superpowers 工程纪律的代理。装上它,DSH 会在行动前强制调用技能、先计划后编码、执行 TDD 循环、系统化调试、完成前验证并要求代码审查,同时生成中文需求与计划文档供你审阅。该预设自包含全部 14 个工作流技能,无需额外配置,且不会与本地同名技能冲突。
如何安装
dsh plugin --profile web add github:ziduup/dsh-programming-mode- 分类
- 界面与体验
- 平台
- DSH Plugin
- 作者
- ziduup
- 分发方式
- 插件
dsh-programming-mode 核心特性
dsh-programming-mode 仓库简介
它是做什么的?
dsh-programming-mode 是 DeepSeek Harness(DSH)的编程模式组合包插件,将标准编码代理强制升级为 Superpowers 工程纪律。它解决开发流程中纪律松散、缺乏系统化方法的问题,让你在 DSH 中直接获得 TDD、系统化调试、先计划后编码、完成前验证与代码审查等硬性约束,并内置常驻 Ponytail 代码量纪律。该插件由 ziduup 维护,采用 MIT 协议,最近更新于 2026-08。
核心功能
- 强制技能前置:行动前必须调用
using-superpowers技能,确保遵循工程纪律。 - 规划先行:要求先进行头脑风暴(
brainstorming)并编写计划(writing-plans→executing-plans),再开始编码。 - 测试驱动开发:强制执行 RED-GREEN-REFACTOR 循环,保证代码质量。
- 系统化调试:要求先定位根因(
systematic-debugging)再修复,避免盲目试错。 - 完成前验证:要求提供证据而非断言(
verification-before-completion),确保功能真实可用。 - 代码审查:对重要工作强制请求与接收代码审查(
requesting-code-review/receiving-code-review),并生成中文需求与计划文档供用户审阅。
怎么使用这个插件?
在 DSH 中启用该组合包后,重启配置文件,编程模式预设会出现在模式选择器中。安装时,安装器会将预设植入到用户信任的预设根目录,并带有版本戳,相同版本间幂等,且不会触碰未植入的目录。卸载组合包不会删除已植入的预设。该预设自包含全部 14 个工作流技能,无需在用户技能根目录额外配置,且捆绑副本按提供者优先级高于用户技能根目录,同名本地技能会被干净遮蔽而非冲突。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:ziduup/dsh-programming-mode。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
