Preface¶
In the DeepSeek Harness (DSH) plugin ecosystem, agent development often requires transforming “how-to” guidance from prompt suggestions into invocable, verifiable skills. @wenaixi/dsh-superpower addresses this need by fully porting obra/superpowers into a DSH plugin, injecting 14 skills into ctx.skills, ready to use out of the box, fully in Chinese.
What This Is¶
Wenaixi/dsh-superpower is a complete port of obra/superpowers for DSH, with the npm package name @wenaixi/dsh-superpower. What it provides is not isolated prompts, but a set of enforced methodologies: design first → plan slicing → TDD → systematic debugging → review integration.
The plugin is managed in the form of a dsh.bundle, activated upon installation/uninstallation without polluting the user directory, and supports HMR for automatic rebuilding. The license is MIT, consistent with the upstream obra/superpowers.
Core Capabilities¶
- 14 skills injected into
ctx.skills, ready to use out of the box, fully in Chinese. - Provides enforced methodologies: design first → plan slicing → TDD → systematic debugging → review integration.
- Installation supports npm, direct GitHub installation, local paths, and offline tarball installation.
- Managed via
dsh.bundlefor installation/uninstallation without polluting the user directory, with HMR automatic rebuilding. - Since
v6.3.1, this repository has evolved independently from upstream, with the upstream baseline locked toobra/superpowers v6.3.0.
Installation and Activation¶
Prerequisites:
Node >=20
pnpm >=9
dsh
First, install dsh:
npm i -g @deepseek-ai/dsh
Then, using the web profile as an example, add the plugin:
dsh plugin --profile web add @wenaixi/dsh-superpower
For other profiles, replace --profile web with the corresponding profile name. If the npm side returns 404 or experiences mirror delays, switch to GitHub-based installation; to lock a version, append @<version> or #v<version> to the package name.
Note: The old name dsh-superpower (without scope) has been deprecated and marked with npm deprecate; please use @wenaixi/dsh-superpower instead.
Verification¶
After installation, you can verify through the skill list:
await ctx.skills.list({cwd})
The expected result should include 14 entries with provider: superpowers.
Typical Usage¶
Below is a reproducible skill chain example:
- “Help me do XXX” →
superpower-brainstorming→superpower-writing-plans→superpower-subagent-driven-development - “Fix this bug” →
superpower-systematic-debugging - “Help me review” →
superpower-requesting-code-review
Dependencies and Configuration¶
Key constraints in package.json are as follows:
{
"name": "@wenaixi/dsh-superpower",
"version": "6.3.1",
"peerDependencies": {
"@deepseek-ai/cordis": "^4.0.1",
"@deepseek-ai/dsh-skill": ">=0.0.1-rc.1 <0.1.0 || >=0.1.0-rc.1 <0.2.0-0",
"@deepseek-ai/schemastery": "^3.18.1"
},
"dsh": {
"bundle": {
"patch": "./cordis.patch.yml"
}
}
}
This means the plugin has peer dependency requirements on @deepseek-ai/cordis, @deepseek-ai/dsh-skill, and @deepseek-ai/schemastery, and points to ./cordis.patch.yml via dsh.bundle.patch.
Suitable Scenarios and Notes¶
It is suitable for the following scenarios:
- When you want to integrate development methodologies into DSH’s
ctx.skillsrather than relying solely on free-form text prompts. - When you need to invoke skills such as design, planning, TDD, debugging, and review within DSH sessions.
- When you prefer skill descriptions in Chinese and want the plugin managed for installation and uninstallation via
dsh.bundle.
Before use, note:
- The plugin runs with the current
dshprocess permissions; inspect the source code and license before installation. - The license is MIT.
- If the DSH-related peer dependency versions in your environment do not meet requirements, adjust the dependency versions first.
- The old package name
dsh-superpoweris deprecated; use@wenaixi/dsh-superpower.
Conclusion¶
The value of @wenaixi/dsh-superpower lies in grounding the methodology of obra/superpowers into the DSH plugin chain: skills are enumerable and verifiable, with installation and uninstallation managed via dsh.bundle.
The plugin directory can be searched under @wenaixi/dsh-superpower; GitHub repository: https://github.com/Wenaixi/dsh-superpower