DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-superpowers

d

dsh-superpowers

Manifest valid

Ports the obra/superpowers methodology as 14 native DSH skills covering planning, TDD, debugging, and code review.

hasBundlePatch

dsh-superpowers

English | 中文

npm version GitHub release License

A DSH (DeepSeek Harness) port of obra/superpowers — the full multi-agent software-development methodology, available out of the box as native DSH skills.

Ported from upstream obra/superpowers (v6.3.0, by Jesse Vincent / Prime Radiant). Skill content is taken directly from upstream and mapped onto the DSH toolset.

Table of Contents

Features

  • 14 methodology skills — brainstorm → plan → TDD → systematic debugging → code review → integrate.
  • Native DSH skills — injected into ctx.skills via a SkillProvider (rank 550; overridable by project/user skills).
  • English (i18n) — skill content kept in original English; Chinese docs in README.zh.md.
  • Zero-build installlib/ is committed, so GitHub installs need no build step.
  • Automated releasesrelease-please (versioning + CHANGELOG + release notes) plus trusted publishing to npm and GitHub Packages.

Install

Using the web profile as the example (change --profile for others). Requires Node >= 20, pnpm >= 9, and dsh.

# From npm (recommended)
dsh plugin --profile web add @jasonfreelab/dsh-superpowers

# Local path install (dev / offline)
git clone https://github.com/JasonFreeLab/dsh-superpowers.git && cd dsh-superpowers
pnpm install && pnpm build
dsh plugin --profile web add ./

# Verify: you should see id: superpowers
dsh --profile web --dump-config | grep -A2 '@jasonfreelab/dsh-superpowers'

# Update / uninstall
dsh plugin --profile web add @jasonfreelab/dsh-superpowers
dsh plugin --profile web remove @jasonfreelab/dsh-superpowers

Also published to GitHub Packages (requires auth): npm.pkg.github.com/@jasonfreelab/dsh-superpowers.

Usage

In the DSH web UI

  1. Start the web UI and open the printed URL: dsh web (alias of dsh --profile web).
  2. Start a new session. The 14 skills are registered automatically in ctx.skills and appear in the model's <available_skills> catalog — no extra setup.
  3. The model loads the matching skill by itself via the skill tool.
  4. You can also invoke a skill explicitly with /skill-name, e.g. /superpower-brainstorming.

Typical flows

Build me X    → superpower-brainstorming → superpower-writing-plans → superpower-subagent-driven-development
Fix this bug  → superpower-systematic-debugging
Review this   → superpower-requesting-code-review

Verify: inside a session await ctx.skills.list({cwd}) should return 14 entries with provider: superpowers.

Included skills

| Skill | When it triggers | | --- | --- | | superpower-using-superpowers | Use when starting any conversation — establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions | | superpower-brainstorming | Use before any creative work — creating features, building components, adding functionality, or modifying behavior | | superpower-writing-plans | Use when you have a spec or requirements for a multi-step task, before touching code | | superpower-using-git-worktrees | Use when starting feature work that needs isolation from the current workspace, or before executing implementation plans | | superpower-executing-plans | Use when you have a written implementation plan to execute in a separate session with review checkpoints | | superpower-subagent-driven-development | Use when executing implementation plans with independent tasks in the current session | | superpower-dispatching-parallel-agents | Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies | | superpower-test-driven-development | Use when implementing any feature or bugfix, before writing implementation code | | superpower-systematic-debugging | Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes | | superpower-verification-before-completion | Use before claiming work is complete, fixed, or passing — run verification commands and confirm output before any success claim | | superpower-requesting-code-review | Use when completing tasks, implementing major features, or before merging | | superpower-receiving-code-review | Use when receiving code review feedback, before implementing suggestions | | superpower-finishing-a-development-branch | Use when implementation is complete, all tests pass, and you need to decide how to integrate the work | | superpower-writing-skills | Use when creating new skills, editing existing skills, or verifying skills work before deployment |

Tool mapping

Upstream references Claude Code tools; this package maps them onto DSH tools (see skills/superpower-using-superpowers/references/dsh-tools.md):

| Claude Code | DSH | | --- | --- | | Bash | bash | | Read / Write / Edit | read / write / edit | | Glob / Grep | glob / grep | | TodoWrite | todo_write | | Task (subagent) | subagent / subagent_fork | | ExitPlanMode | exit_plan_mode | | AskUserQuestion | ask_user_question | | WebFetch / WebSearch | read_page / web_search | | Load a skill | skill tool / /name gesture |

Layout

src/superpowers.ts       # SkillProvider (rank 550), lazily loads SKILL.md bodies
skills/                  # 14 skills (English, with references/)
lib/                     # build output (committed for zero-build installs)
scripts/                 # test.mjs + verify.mjs
cordis.patch.yml         # bundle patch
.github/workflows/       # ci.yml + release.yml + release-please.yml

Development

pnpm install
npm run build        # or: pnpm build
npm run typecheck
npm test             # comprehensive (content hygiene + real SkillRegistry)
npm run verify       # structural + runtime smoke

Contributing

Issues and pull requests are welcome. The upstream methodology lives in obra/superpowers.

License

MIT, matching upstream obra/superpowers (Jesse Vincent / Prime Radiant).

Compatibility

DSH 0.1.5-rc.2: errorDSH 0.1.6-alpha.1: errorDSH 0.1.5-rc.1: errorDSH 0.1.5-alpha.2: errorDSH 0.1.5-alpha.1: errorDSH 0.1.3-alpha.2: errorDSH 0.1.2-rc.1: errorDSH 0.1.2-alpha.5: errorDSH 0.1.2-alpha.4: errorDSH 0.1.2-alpha.3: errorDSH 0.1.2-alpha.2: error

Versions

Latest versionPublishedSize
0.1.0
0.1.1
0.1.2
0.1.3
0.2.0

Similar plugins

superpowers-dsh

by LayneChai

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

Tools & CapabilitiesManifest valid

89

JavaScript

Aug 17, 2026

dsh plugin --profile web add superpowers-dsh

by icanfinish11

Bundles the 14 obra/superpowers skills for the DeepSeek Harness (dsh) from a recorded upstream tag (v6.3.0), re-syncable with drift reporting.

Manifest valid

0

JavaScript

Sep 13, 2026

dsh plugin --profile web add dsh-superpowers

by codeAnqiang-ma

Superpowers (obra/superpowers) as a DeepSeek Harness plugin: the methodology skills plus their session bootstrap

Manifest valid

6

131/wk

JavaScript

Aug 13, 2026

dsh plugin --profile web add dsh-superpowers

by Wenaixi

DSH port of obra/superpowers — 完整移植、中文化、DSH 原生

Tools & CapabilitiesManifest valid

14

306/wk

MIT

JavaScript

Aug 30, 2026

dsh plugin --profile web add @wenaixi/dsh-superpower

ZERONE agent preset for DeepSeek Harness: 16 OMZ SDD workflow skills (grill, PRD/issue-driven coding, review, evolution) registered globally with zero install footprint.

Tools & CapabilitiesManifest valid

0

dsh plugin --profile web add @vigalai/dsh-plugin-zerone

DSH Skill Manager: browse, enable/disable, import from Codex/Claude Code/ZCode/WorkBuddy/QCoderWork, auto-discover skills with symlink support.

UI & ExperienceManifest valid

0

dsh plugin --profile web add @lcthe/dsh-skills-hub