MIT ライセンスのスキルパック。obra/superpowers の TDD・デバッグ・プランニング・コラボレーションスキルを DeepSeek Harness(dsh)に導入——`dsh plugin` で 14 個のスキルを登録し、すべてのエージェントセッションで `skill` ツールから読み込めます。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-08-27
ライセンス
作者は未記載
01どんなタスクに使えるのか?
obra/superpowers のコアなエンジニアリングスキルを DeepSeek Harness に持ち込む
14 個のスキル(TDD・デバッグ・プランニング・コラボレーション)がホストレベルのスキルレジストリに登録され、すべてのエージェントセッションのスキルカタログに表示され、`skill` ツールで読み込める
DeepSeek Harness を利用する開発者で、obra/superpowers が実戦で鍛えたエンジニアリング手法を dsh のワークフローで使いたい人
DSH の会話から TDD・体系的なデバッグ・プランニング・コラボレーションのループを実行する
エージェントセッションが `skill` ツールでスキルを読み込む(`using-superpowers` がエントリスキル)。RED-GREEN-REFACTOR と原因特定を先に行うデバッグの規律に従う
DeepSeek Harness 内で TDD・デバッグ・コードレビュー・ブランチ管理などの構造化されたエージェントワークフローを求めるエンジニアリングチーム
02DeepSeek Harness への導入方法
前提条件
- 最も簡単な導入手順では dsh のグローバルインストールは不要——README のワンライナーで任意のディレクトリから `npx @deepseek-ai/dsh plugin ...` を実行できる
- インストール / アンインストール後は profile の再起動(`dsh web` / `npx @deepseek-ai/dsh web`)とブラウザのリフレッシュが必要
- `dsh plugin` でのインストールが必須。単純な `npm install superpowers-dsh` ではパックが profile に登録されない
インストール手順
- 01
任意のディレクトリで `npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh` を実行(最も簡単な方法——dsh のグローバルインストール不要)
$ npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh
- 02
代替:`dsh plugin --profile web add superpowers-dsh`(npm)または `dsh plugin --profile web add https://github.com/LayneChai/superpowers-dsh.git`(GitHub)
$ dsh plugin --profile web add superpowers-dsh
- 03
profile を再起動:`npx @deepseek-ai/dsh web`(または `dsh web`)を再実行し、ブラウザをリフレッシュ
$ npx @deepseek-ai/dsh web
導入成功の確認
- `dsh --profile web --dump-config` を実行し、出力に `superpowers-dsh` の行が含まれることを確認
- 再起動後、スキルがエージェントのスキルカタログに表示され(`using-superpowers` がエントリスキル)、`skill` ツールで読み込める
ロールバック
- `dsh plugin --profile web remove superpowers-dsh` を実行し、再度 profile を再起動(インストール後と同じ)
03DSH 統合と能力の範囲
公式 dsh CLI でプラグインパックとしてインストール(`dsh plugin --profile <name> add`)。ホストレベルの `ctx.skills` レジストリにスキルプロバイダーを登録し、各エージェント preset のスコープチェーンにスキルがマージされる。`skill` ツールで読み込み可能
Superpowers スキルパック(14 個のスキル)
DSH エージェントセッション(任意の profile)→14 個のスキルがホストレベルのスキルレジストリに登録され、スキルカタログに表示され、`skill` ツールで読み込める
スキル本文はパッケージに同梱され、import.meta.url で解決される——ユーザー設定は不要スキルの自動検出と読み込み(registerProvider)
パッケージ内の skills/<name>/SKILL.md ファイル→list() が skills/ ディレクトリをスキャンして YAML frontmatter を解析;get() が resourceBase を設定した完全なスキル定義を返す
ゼロランダイム依存
注入された ctx.skills サービスインターフェース→Node 組み込みモジュールのみで動作
独自スキルの追加
YAML frontmatter(name + description、任意で whenToUse)を持つ新しい skills/<kebab-name>/SKILL.md→list() が自動検出——コード変更は不要
04誰に向いているのか?使うべきでない場面は?
向いている用途
- DeepSeek Harness を利用する開発者で、obra/superpowers が実戦で鍛えたエンジニアリング手法を dsh のワークフローで使いたい人
- DeepSeek Harness 内で TDD・デバッグ・コードレビュー・ブランチ管理などの構造化されたエージェントワークフローを求めるエンジニアリングチーム
不向きな用途
- `dsh plugin` 形式でのインストールが必須。単純な `npm install superpowers-dsh` はパッケージを現在のディレクトリに通常のライブラリとしてインストールするだけで、どの DeepSeek Harness profile にも登録されず、スキルが読み込まれることはない。
- bundle レイヤーは profile 起動時にマウントされるため、profile の再起動が必要(`dsh web` / `npx @deepseek-ai/dsh web` を停止して再実行し、ブラウザをリフレッシュ)。スキルが表示されるのは再起動後。
05互換性・メンテナンス・セキュリティ上の注意
- `dsh plugin` 形式でのインストールが必須。単純な `npm install superpowers-dsh` はパッケージを現在のディレクトリに通常のライブラリとしてインストールするだけで、どの DeepSeek Harness profile にも登録されず、スキルが読み込まれることはない。
- bundle レイヤーは profile 起動時にマウントされるため、profile の再起動が必要(`dsh web` / `npx @deepseek-ai/dsh web` を停止して再実行し、ブラウザをリフレッシュ)。スキルが表示されるのは再起動後。
- brainstorming のビジュアルコンパニオンでは、Node サービス(scripts/server.cjs)は全プラットフォームで動作するが、`.sh` ヘルパースクリプトは bash 専用。
- フォルダまたは `file:` 指定からインストールしたプラグインはリンクインストール(コピーではない)となり、フォルダを変更した場合、次回の profile 再起動時に反映される。
MIT(README で宣言。元である obra/superpowers も MIT)· 活発にメンテナンス中——最終 push 2026-08-17
06よくある質問
DeepSeek Harness で superpowers-dsh をインストールするには?
任意のディレクトリで `npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh` を実行(dsh のグローバルインストール不要)。または `dsh plugin --profile web add superpowers-dsh` で npm からインストールします。インストール後は `npx @deepseek-ai/dsh web`(または `dsh web`)を再起動し、ブラウザをリフレッシュしてください。
先に dsh をインストールする必要がありますか?
いいえ。README の最も簡単な方法は、dsh のグローバルインストールなしで `npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh` を直接実行するものです。npm 版(`dsh plugin ...`)は dsh CLI がすでに利用可能であることを前提とします。npm アカウントや 2FA も不要です——インストールは単純なパッケージのダウンロードです。
プラグインをインストールしたのにスキルが見えません。なぜですか?
bundle レイヤーは profile 起動時にマウントされるため、profile を再起動(`dsh web` / `npx @deepseek-ai/dsh web` を停止して再実行)し、ブラウザをリフレッシュしてください。`dsh --profile web --dump-config` で確認でき、出力に `superpowers-dsh` の行が含まれている必要があります。
`npm install superpowers-dsh` だけでいいですか?
いいえ。`dsh plugin` 形式を使う必要があります。単純な `npm install superpowers-dsh` はパッケージを現在のディレクトリに通常のライブラリとしてインストールするだけで、どの DeepSeek Harness profile にも登録されず、スキルが読み込まれることはありません。
superpowers-dsh をアンインストールするには?
`dsh plugin --profile web remove superpowers-dsh` を実行し、再度 profile を再起動してください。ローカルフォルダや `file:` 指定でインストールした場合はリンクインストール(コピーではない)なので、変更は次回の profile 再起動後に反映されます。
07関連する DSH ワークフロー
distilly
by titanwings
他者の思考プロセスを蒸留し、あらゆるエージェントやボットで再利用できるスキルに変換するプラグイン(旧 Colleague Skill)。
dsh-market
by dsh-market
DeepSeek Harness 内のプラグインマーケット。Settings の Plugin Market から閲覧・検索・ワンクリックインストールでき、インストール元はキュレーション済みレジストリに限定
ai_animation
by unclecheng-li
AI プロンプトでつくるクールな HTML アニメーション用のレシピ集。アニメーション効果、3D 可視化、プレゼン風演出、UI 加工などのカテゴリを網羅しています。
aegis
by ganyuanran
ベースライン優先・証拠検証・ドリフトチェックで AI コーディングエージェントをアーキテクチャ意識型にし、長時間タスクでも安全に動作させる
08データと出典
为 **DeepSeek Harness (DSH)** 打造的 Superpowers 插件包:把 [obra/superpowers](https://github.com/obra/superpowers) 的核心技能 (Claude…
插件会向 `ctx.skills` 注册表的 **host 层** 注册一个技能提供者,因此每个 agent preset 的作用域链都会合并这些技能。技能正文随包分发 (`skills/<name>/SKILL.md`),通过 `impo…
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-27。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
