DeepSHPlugins
dsh-programming-mode 專案預覽
GITHUB / COMMUNITY PROJECT

dsh-programming-mode

Agent 與自動化JavaScript

程式設計模式 agent preset 組合包:標準編碼 Agent 強制執行 Superpowers 工程紀律(技能優先、先頭腦風暴、先計劃後編碼、TDD、系統化除錯、完成前驗證),內建全部 14 個技能。

5 Starsziduup 更新時間 2026-09-07
訪問 GitHub 倉庫
dsh-programming-mode 專案預覽

專案介紹

中文

程式設計模式 agent preset 組合包:標準編碼 Agent 強制執行 Superpowers 工程紀律(技能優先、先頭腦風暴、先計劃後編碼、TDD、系統化除錯、完成前驗證),內建全部 14 個技能。

English

Programming Mode agent preset bundle: the standard coding agent with its persona mandating the Superpowers discipline (skills first, brainstorming before building, plans before code, TDD, systematic debugging, verification before completion); ships all fourteen skills bundled.

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
ziduup
倉庫
ziduup/dsh-programming-mode
GitHub Stars
5
Forks
0
開發語言
JavaScript
許可證
未記錄
最近推送
2026-09-07
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

69/ 100
維護活躍
98
文件與實用資訊
85
生態關注度
22
安裝便捷訊號
100
專案宣告訊號
80

近 4 天仍在更新;README 含完整安裝與使用說明;關注度尚低(5)。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin --profile web add github:ziduup/dsh-programming-mode

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

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" 调整

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

技能归属:捆绑的 20 个技能中,14 个源自 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)

卸载

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

卸载组合包不会删除已植入的 preset——它已属于你的用户目录、可能含你的修改。不需要时手动删除 $DSH_HOME/.agent-presets/programming/ 即可。

安全与信任

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

自行构建

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

作者与许可

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

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案