superpowers-dsh: A DSH plugin bringing TDD, debugging, and planning skills to DeepSeek Harness

laynechai/superpowers-dsh

Skills & AgentsVerified
Listed on 2026-08-20
Page last updated 2026-08-20

Superpowers skills for DeepSeek Harness: TDD, debugging, planning, and collaboration.

Ports the obra/superpowers Claude-Code skill library into DeepSeek Harness, giving every agent session access to 14 development skills with zero configuration.

install
dsh plugin --profile web add github:laynechai/superpowers-dsh
Category
Skills & Agents
Platform
DSH-Plugin
Author
laynechai
Distribution
Plugin

superpowers-dsh Key Features

TDD loopSystematic debuggingPlanning & executionSubagent-driven devCode review collab

superpowers-dsh Repository

laynechai
Publisher
laynechai
Repository
laynechai/superpowers-dsh
70
Stars
2
Forks
0
Watchers
0
Open issues
LanguageJavaScript
License
Website
Repo last push2026-08-17 22:39:52
Repo created2026-08-14 11:27:26
Topics
deepseek-harnessdsh-pluginskillssuperpowers
Default branchmain

superpowers-dsh Repo Summary

superpowers-dsh is a plugin pack (DSH plugin) for DeepSeek Harness (DSH), maintained by LayneChai, written in JavaScript, and open-sourced under the MIT license. It ports the core skills from obra/superpowers (a Claude-Code skill library covering TDD, debugging, planning, and collaboration patterns) onto DSH's Cordis plugin architecture. The plugin registers a skill provider at the host layer of the ctx.skills registry, so every agent preset's scope chain merges these skills. It ships 14 skills covering the full development workflow, from brainstorming, writing plans, executing plans, to subagent-driven development, dispatching parallel agents, systematic debugging, test-driven development, code review, and Git worktrees, with using-superpowers as the entry skill. After installation, skills appear in the agent's skill directory and can be loaded via the skill tool, requiring no user configuration.

What core skills does the superpowers-dsh DSH plugin support?

The plugin registers 14 skills, each distributed as a SKILL.md file. Key skills include: brainstorming (collaborative ideation), writing-plans (comprehensive implementation plans), executing-plans (execution with review checkpoints), subagent-driven-development (dispatching fresh subagents with review), dispatching-parallel-agents (fanning out independent work), systematic-debugging (root-cause-first debugging discipline), test-driven-development (RED-GREEN-REFACTOR loop), verification-before-completion (evidence before claiming success), requesting-code-review and receiving-code-review (strict review and feedback verification), finishing-a-development-branch (safe integration), using-git-worktrees (isolated workspaces), and writing-skills (TDD-based skill authoring). These cover the entire development cycle from requirements analysis to code merge.

How to install superpowers-dsh into DeepSeek Harness?

Before installation, ensure DeepSeek Harness is installed and pnpm is available (the dsh plugin command internally invokes pnpm). The recommended way is via the npm package, with a single command:

bash
dsh plugin --profile web add superpowers-dsh

Alternatively, install from the GitHub repository:

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

Or let the DeepSeek Harness agent do it for you: in the web UI, start a new conversation and send "Please install the plugin from this link: https://github.com/LayneChai/superpowers-dsh". The agent will automatically complete the installation and verification. After installation, restart the profile (stop dsh web and run it again) and refresh the browser.

How to verify the installation of superpowers-dsh?

After restarting, run the following command to confirm the bundle layer is composed:

bash
dsh --profile web --dump-config

The output must contain a superpowers-dsh line. Then skills will appear in the agent's skill directory, with using-superpowers as the entry skill, loadable via the skill tool.

What installation methods and profiles does superpowers-dsh support?

Besides npm and GitHub, you can install from a tarball or a local folder (linked installation, changes take effect after restart). The default profile is web, but you can specify others, such as headless:

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

Uninstallation uses the dsh plugin remove command, followed by a profile restart.

How does superpowers-dsh work internally?

The plugin inserts a bundle line via cordis.patch.yml above the dsh-base layer, and lib/index.js calls ctx.skills.registerProvider to register a provider. The list() method scans the skills/ directory, parsing each SKILL.md's YAML frontmatter for name and description. Skill bodies are located via import.meta.url, requiring no user configuration. The plugin was last updated in August 2026, currently has 38 stars, 0 forks, and 0 open issues, maintained by LayneChai under the MIT license.

View more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ