superpowers-dsh:为 DeepSeek Harness 带来 TDD、调试与规划技能的 DSH plugin

laynechai/superpowers-dsh

技能与智能体已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

为 DeepSeek Harness 移植 Superpowers 技能包,提供 TDD、调试、规划等 14 个 Agent 技能。

把 obra/superpowers 的 Claude-Code 技能库移植到 DeepSeek Harness,让每个 agent 会话都能用上 14 个开发技能,无需任何配置。

install
dsh plugin --profile web add github:laynechai/superpowers-dsh
分类
技能与智能体
平台
DSH-Plugin
作者
laynechai
分发方式
插件

superpowers-dsh 核心特性

TDD 开发循环系统化调试规划与执行子代理驱动开发代码评审协作

superpowers-dsh 仓库信息

laynechai
发布者
laynechai
仓库
laynechai/superpowers-dsh
70
Star
2
Fork
0
Watch
0
开放 Issue
语言JavaScript
许可证
官网
仓库最近更新2026-08-17 22:39:52
仓库创建时间2026-08-14 11:27:26
主题
deepseek-harnessdsh-pluginskillssuperpowers
默认分支main

superpowers-dsh 仓库简介

superpowers-dsh 是 DeepSeek Harness(DSH)的插件包(DSH plugin),由 LayneChai 维护,采用 JavaScript 编写,基于 MIT 协议开源。它把 obra/superpowers 的 Claude-Code 技能库(TDD、调试、规划、协作模式)移植到 DSH 的 Cordis 插件架构上,向 ctx.skills 注册表的 host 层注册一个技能提供者,让每个 agent preset 的作用域链都能合并这些技能。插件内置 14 个技能,覆盖从头脑风暴、编写计划、执行计划到子代理开发、并行代理分发、系统化调试、测试驱动开发、代码评审、Git worktree 等完整开发流程,其中 using-superpowers 是入口技能。安装后,技能会出现在 agent 技能目录中,可用 skill 工具加载,无需任何用户配置。

superpowers-dsh 这个 DSH plugin 支持哪些核心技能?

插件共注册 14 个技能,每个技能以 SKILL.md 形式随包分发。核心技能包括:brainstorming(协作头脑风暴)、writing-plans(编写实施计划)、executing-plans(按计划执行并带评审检查点)、subagent-driven-development(派发全新子代理并评审)、dispatching-parallel-agents(并行代理扇出)、systematic-debugging(先找根因的调试纪律)、test-driven-development(RED-GREEN-REFACTOR 循环)、verification-before-completion(成功前先拿证据)、requesting-code-review 与 receiving-code-review(评审与反馈核实)、finishing-a-development-branch(安全整合分支)、using-git-worktrees(隔离工作区)、writing-skills(以 TDD 方式编写新技能)。这些技能覆盖了从需求分析到代码合并的完整开发周期。

superpowers-dsh 怎么安装到 DeepSeek Harness?

安装前需确保已安装 DeepSeek Harness 且具备 pnpm(dsh plugin 命令内部调用 pnpm)。推荐使用 npm 包方式安装,一条命令即可:

bash
dsh plugin --profile web add superpowers-dsh

也可以从 GitHub 仓库安装:

bash
dsh plugin --profile web add github:laynechai/superpowers-dsh

或者直接让 DeepSeek Harness 的 Agent 帮你安装:在 Web 界面新建对话,发送“帮我安装这个链接里边的插件:https://github.com/LayneChai/superpowers-dsh”,Agent 会自动完成安装并验证。安装后需重启 profile(停掉 dsh web 再重新运行),并刷新浏览器。

superpowers-dsh 如何验证安装成功?

重启后,运行以下命令确认 bundle 层已组合:

bash
dsh --profile web --dump-config

输出中必须出现 superpowers-dsh 行。之后技能会出现在 agent 技能目录中,using-superpowers 是入口技能,可用 skill 工具加载。

superpowers-dsh 支持哪些安装方式和 profile?

除了 npm 和 GitHub,还支持从 tarball 或本地文件夹安装(链接安装,修改后重启生效)。默认安装到 web profile,也可以指定其他 profile,例如 headless:

bash
dsh plugin --profile headless add superpowers-dsh
dsh --profile headless --dump-config

卸载同样使用 dsh plugin remove 命令,卸载后需重启 profile。

superpowers-dsh 的工作原理是什么?

插件通过 cordis.patch.yml 在 dsh-base 层之上插入一行 bundle 配置,lib/index.js 调用 ctx.skills.registerProvider 注册提供者,list() 扫描包内 skills/ 目录,解析每个 SKILL.md 的 YAML frontmatter 获取 name 和 description。技能正文通过 import.meta.url 定位,无需用户配置。该插件最近更新于 2026-08,目前 Stars 38,Forks 0,Open Issues 0,由 LayneChai 维护,采用 MIT 协议。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题