Back to directory

superpowers-dsh

Curated pickMaintenance: Active

laynechai/superpowers-dsh

Superpowers skills for DeepSeek Harness: TDD, debugging, planning, and collaboration skills adapted from obra/superpowers

View on GitHub
$ npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh

96

stars

3

forks

JavaScript

Language

2026-08-14

Created

2026-08-17

Last push

MIT-licensed skills pack that brings obra/superpowers' TDD, debugging, planning and collaboration skills into DeepSeek Harness (dsh) — 14 skills registered via `dsh plugin`, loadable with the `skill` tool in every agent session.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-27

License

Not specified by the author

01What can it help you accomplish?

  • Bring obra/superpowers' core engineering skills into DeepSeek Harness

    14 skills (TDD, debugging, planning, collaboration) registered into the host-level skill registry, visible in every agent session's skill catalog and loadable via the `skill` tool

    Developers using DeepSeek Harness who want obra/superpowers' battle-tested engineering practices available in their dsh workflows

  • Execute TDD, systematic debugging, planning and collaboration loops from DSH conversations

    Agent sessions load the skills via the `skill` tool — `using-superpowers` is the entry skill — following RED-GREEN-REFACTOR and root-cause-first debugging discipline

    Engineering teams who want structured agent workflows for TDD, debugging, code review and branch management inside DeepSeek Harness

02How to install into DeepSeek Harness

Prerequisites

  • No global dsh install needed for the simplest path — README's one-liner runs `npx @deepseek-ai/dsh plugin ...` in any directory
  • A profile restart (`dsh web` / `npx @deepseek-ai/dsh web`) plus browser refresh is required after install or uninstall
  • Must install via `dsh plugin`; a plain `npm install superpowers-dsh` won't register the pack into any profile

Installation steps

  1. 01

    In any directory, run `npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh` (simplest path — no global dsh install needed)

    $ npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh

  2. 02

    Alternative: run `dsh plugin --profile web add superpowers-dsh` (npm) or `dsh plugin --profile web add https://github.com/LayneChai/superpowers-dsh.git` (GitHub)

    $ dsh plugin --profile web add superpowers-dsh

  3. 03

    Restart the profile: re-run `npx @deepseek-ai/dsh web` (or `dsh web`) and refresh the browser

    $ npx @deepseek-ai/dsh web

Verify the integration

  • Run `dsh --profile web --dump-config` — the output must contain a `superpowers-dsh` line
  • After restart, the skills appear in the agent skill catalog (`using-superpowers` is the entry skill) and can be loaded with the `skill` tool

Rollback

  • Run `dsh plugin --profile web remove superpowers-dsh`, then restart the profile again (same as after install)

03DSH integration and capability boundaries

DSH integrationNative runtime

Installed as a plugin pack via the official dsh CLI (`dsh plugin --profile <name> add`), registering a skill provider into the host-level `ctx.skills` registry so every agent preset's scope chain merges these skills, loadable with the `skill` tool

  • Superpowers skill pack (14 skills)

    DSH agent sessions (any profile)→14 skills registered into the host-level skill registry, visible in the skill catalog and loadable with the `skill` tool

    Skill bodies ship with the package and are resolved via import.meta.url — no user configuration
  • Automatic skill discovery & loading (registerProvider)

    skills/<name>/SKILL.md files inside the package→list() scans the skills/ directory and parses YAML frontmatter; get() returns the full skill definition with resourceBase set

  • Zero runtime dependencies

    the injected ctx.skills service interface→runs on Node built-in modules only

  • Add your own skills

    a new skills/<kebab-name>/SKILL.md with YAML frontmatter (name + description, optional whenToUse)→list() auto-discovers it — no code changes needed

04Who is it for? When not to use it?

Good for

  • Developers using DeepSeek Harness who want obra/superpowers' battle-tested engineering practices available in their dsh workflows
  • Engineering teams who want structured agent workflows for TDD, debugging, code review and branch management inside DeepSeek Harness

Not for

  • You must install via `dsh plugin` — a plain `npm install superpowers-dsh` only installs the package as an ordinary library in the current directory, registers nothing into any DeepSeek Harness profile, and the skills never load.
  • The bundle layer mounts at profile startup, so you must restart the profile — stop and re-run `dsh web` / `npx @deepseek-ai/dsh web`, then refresh the browser — for skills to appear.

05Compatibility, maintenance and safety notes

  • You must install via `dsh plugin` — a plain `npm install superpowers-dsh` only installs the package as an ordinary library in the current directory, registers nothing into any DeepSeek Harness profile, and the skills never load.
  • The bundle layer mounts at profile startup, so you must restart the profile — stop and re-run `dsh web` / `npx @deepseek-ai/dsh web`, then refresh the browser — for skills to appear.
  • For the brainstorming companion, the Node service (scripts/server.cjs) runs on all platforms, but the `.sh` helper scripts are bash-only.
  • Plugins installed from a folder or a `file:` spec are link-installed (not copied): after modifying the folder, the change takes effect on the next profile restart.
2026-08-142026-08-17Not specified by the author

MIT (declared in README, adapted from obra/superpowers which is also MIT) · actively maintained — latest push 2026-08-17

06Frequently asked questions

How do I install superpowers-dsh in DeepSeek Harness?

Run `npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh` in any directory — no global dsh install needed — or `dsh plugin --profile web add superpowers-dsh` to install from npm. After installing, restart `npx @deepseek-ai/dsh web` (or `dsh web`) and refresh your browser.

Do I need to install dsh first?

No. The README's simplest path runs `npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh` directly without a global dsh install. The npm form (`dsh plugin ...`) assumes the dsh CLI is already available. You do not need an npm account or 2FA — installation is a plain package download.

I installed the plugin but don't see the skills. What's wrong?

The bundle layer mounts at profile startup, so you must restart the profile — stop and re-run `dsh web` / `npx @deepseek-ai/dsh web`, then refresh the browser. Verify with `dsh --profile web --dump-config`; the output must contain a `superpowers-dsh` line.

Can I just run `npm install superpowers-dsh`?

No. You must use the `dsh plugin` form — a plain `npm install superpowers-dsh` only installs the package as an ordinary library in the current directory, registers nothing into any DeepSeek Harness profile, and the skills never load.

How do I uninstall superpowers-dsh?

Run `dsh plugin --profile web remove superpowers-dsh`, then restart the profile again. For a local-folder or `file:` install, the plugin is link-installed (not copied), so changes take effect after the next profile restart.

08Data and sources

  • Author-claimedgithub.com0b660254ab93…

    为 **DeepSeek Harness (DSH)** 打造的 Superpowers 插件包:把 [obra/superpowers](https://github.com/obra/superpowers) 的核心技能 (Claude…

  • Author-claimedgithub.com0b660254ab93…

    插件会向 `ctx.skills` 注册表的 **host 层** 注册一个技能提供者,因此每个 agent preset 的作用域链都会合并这些技能。技能正文随包分发 (`skills/<name>/SKILL.md`),通过 `impo…

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-27. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.