
LayneChai/superpowers-dsh
350Last commit Aug 14, 2026
superpowers-dsh DSH plugin
This plugin registers 14 skills into the DSH host skill registry, such as brainstorming, test-driven development, and systematic debugging. Skills are automatically available to any agent session without user configuration. It is installed via `dsh plugin add` and requires no additional setup.
How to install the superpowers-dsh DSH plugin
dsh plugin --profile web add github:LayneChai/superpowers-dshCopying does not run this command. Review the repository and version before installing the superpowers-dsh DSH plugin.
superpowers-dsh DSH plugin data source
superpowers-dsh DSH plugin snapshot date: Aug 16, 2026
discovered
What the superpowers-dsh DSH plugin can do
- Registers skills into the host skill registry for all agent profiles
- Distributes skills as SKILL.md files with YAML frontmatter, auto-discovered by the provider
- Zero runtime dependencies – only uses Node built-in modules and the injected ctx.skills service
- Allows users to add custom skills by simply placing a new SKILL.md file in the skills/ directory
Where the superpowers-dsh DSH plugin fits
- Use test-driven development (TDD) skills for RED-GREEN-REFACTOR cycles
- Use systematic debugging to find root causes before fixing
- Use brainstorming to turn ideas into designs through collaborative dialogue
- Use subagent-driven development to delegate tasks with review checkpoints
Who the superpowers-dsh DSH plugin is for
- Developers using DeepSeek Harness who want structured agent skill workflows
- Teams that want to adopt collaborative development practices like code review and planning
superpowers-dsh DSH plugin limitations
- Requires DeepSeek Harness and pnpm to be installed
- Plugin must be installed via `dsh plugin` command, not direct npm install
- Currently only supports DSH profiles (web, headless, tui, etc.)
- Skills are primarily in English, based on the repository's primary language
superpowers-dsh DSH plugin: from the repository README
Quoted from the LayneChai/superpowers-dsh README, the upstream source of the superpowers-dsh DSH plugin. Copyright remains with the original authors.
为 **DeepSeek Harness (DSH)** 打造的 Superpowers 插件包:把 [obra/superpowers](https://github.com/obra/superpowers) 的核心技能 (Claude-Code 技能库:TDD、调试、规划、协作模式)移植到 DSH 的 Cordis 插件架构上。 插件会向 `ctx.skills` 注册表的 **host 层** 注册一个技能提供者,因此每个 agent preset 的作用域链都会合并这些技能。技能正文随包分发 (`skills/<name>/SKILL.md`),通过 `import.meta.url` 定位——这是包的 组装事实,不需要任何用户配置。 ## 在 DeepSeek Harness 中安装与使用 这是 DeepSeek Harness 的**插件包**。安装后会把下面的 14 个技能注册进 host 技能注册表,你 profile 里的每个 agent 会话都能在技能目录中看到它们, 并可用 `skill` 工具加载。 ### 前置条件 - 已安装 DeepSeek Harness,并且有 **pnpm** —— `dsh plugin` 命令内部调用 pnpm(用 `pnpm --version` 检查;没有的话到 https://pnpm.io 安装) - `dsh` 命令行。它随 Harness 一起提供,通常以 `npx @deepseek-ai/dsh web` 方式启动,所以只在该命令的进程内可用。要么把它装成全局命令,要么在下面 所有命令前加 `npx`: ```sh # 方式一:全局安装 dsh,永久可用(推荐) npm install -g @deepseek-ai/dsh dsh --version # 方式二:不安装,所有命令用 npx 形式 npx @deepseek-ai/dsh --version ``` 下文所有 `dsh ...` 示例都可以等价写成 `npx @deepseek-ai/dsh ...`。 ### 最简单:一条命令 不需要先全局安装 `dsh`,在任意目录执行: ```sh npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh ``` 装完后重启 `npx @deepseek-ai/dsh web`(或 `dsh web`),刷新浏览器即可。 ### 最推荐:直接让 DeepSeek Harness 帮你安装 打开 DeepSeek Harness(Web 界面),新建对话,把下面这句话发给它: ``` 帮我安装这个链接里边的插件
Read the full READMEThe repository declares no license. Check with the authors before using it.
superpowers-dsh DSH plugin questions
How do I install superpowers-dsh?
Run `dsh plugin --profile web add superpowers-dsh` or use the GitHub URL: `dsh plugin --profile web add github:LayneChai/superpowers-dsh`. If you don't have the `dsh` command globally, prefix with `npx`. After installation, restart the profile (e.g., `dsh web`) and refresh the browser to see the skills.
Can I use superpowers-dsh without DeepSeek Harness?
No, this plugin is specifically designed for DeepSeek Harness (DSH). It relies on the DSH Cordis plugin architecture and the `ctx.skills` service. Without DSH, the plugin cannot register skills or be loaded.
How do I add my own custom skills to the pack?
Simply create a new folder under `skills/` with a kebab-case name, and place a `SKILL.md` file inside. The file must start with YAML frontmatter including `name` and `description`. No code changes are needed – the provider automatically discovers it. Restart the profile to make the new skill available.
What skills are included in superpowers-dsh?
There are 14 skills: using-superpowers (entry point), brainstorming, writing-plans, executing-plans, subagent-driven-development, dispatching-parallel-agents, systematic-debugging, test-driven-development, verification-before-completion, requesting-code-review, receiving-code-review, finishing-a-development-branch, using-git-worktrees, and writing-skills. Each focuses on a specific development workflow or collaboration practice.
How do I uninstall superpowers-dsh?
Run `dsh plugin --profile web remove superpowers-dsh` (replace `web` with your actual profile name). After removal, restart the profile. You can verify the removal by running `dsh --profile web --dump-config` and checking that the `superpowers-dsh` line is no longer present.