ディレクトリに戻る

superpowers-dsh

キュレーション掲載メンテナンス: 活発

laynechai/superpowers-dsh

obra/superpowers 由来の TDD、デバッグ、計画、協働スキルを DSH 向けに適応

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

100

スター

8

フォーク

JavaScript

言語

2026-08-14

作成日

2026-10-03

最終プッシュ

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 に登録されない

インストール手順

  1. 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

  2. 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

  3. 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 統合ネイティブ実行

公式 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 再起動時に反映される。
2026-08-142026-08-17作者は未記載

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 再起動後に反映されます。

08データと出典

  • 作者による申告github.com0b660254ab93…

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

  • 作者による申告github.com0b660254ab93…

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

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-27。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。