返回目錄

superpowers-dsh

編輯精選維護狀態: 活躍

laynechai/superpowers-dsh

為 DeepSeek Harness 適配的 Superpowers 技能集:TDD、除錯、規劃與協作技能。

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

100

星數

8

Fork

JavaScript

語言

2026-08-14

建立於

2026-10-03

最近推送

MIT 授權的技能包,把 obra/superpowers 的 TDD、除錯、規劃與協作技能帶進 DeepSeek Harness(dsh)——透過 `dsh plugin` 註冊 14 個技能,每個 agent 會話都可用 `skill` 工具載入。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-08-27

授權條款

作者未說明

01它能幫你完成什麼?

  • 把 obra/superpowers 的核心工程技能帶進 DeepSeek Harness

    14 個技能(TDD、除錯、規劃、協作)註冊進 host 技能登錄表,每個 agent 會話的技能目錄中都能看到,並可用 `skill` 工具載入

    使用 DeepSeek Harness 的開發者,希望在 dsh 工作流程中使用 obra/superpowers 經過實戰檢驗的工程實踐

  • 在 DSH 對話中執行 TDD、系統化除錯、規劃與協作循環

    agent 會話透過 `skill` 工具載入技能——`using-superpowers` 是入口技能——遵循 RED-GREEN-REFACTOR 與先找根因再除錯的紀律

    希望在 DeepSeek Harness 中獲得 TDD、除錯、程式碼審查與分支管理等結構化 agent 工作流程的工程團隊

02如何將外掛接入 DeepSeek 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` 行
  • 重新啟動後技能會出現在 agent 技能目錄中(`using-superpowers` 是入口技能),並可用 `skill` 工具載入

復原

  • 執行 `dsh plugin --profile web remove superpowers-dsh`,然後再次重新啟動 profile(與安裝後相同)

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

透過官方 dsh CLI 以外掛程式包方式安裝(`dsh plugin --profile <name> add`),向 host 層 `ctx.skills` 登錄表註冊一個技能提供者,每個 agent preset 的範疇鏈都會合併這些技能,可用 `skill` 工具載入

  • Superpowers 技能包(14 個技能)

    DSH agent 會話(任意 profile)→14 個技能註冊進 host 技能登錄表,技能目錄中可見,可用 `skill` 工具載入

    技能正文隨套件分發,透過 import.meta.url 定位——無需任何使用者設定
  • 技能自動探索與載入(registerProvider)

    套件內的 skills/<name>/SKILL.md 檔案→list() 掃描 skills/ 目錄並解析 YAML frontmatter;get() 回傳完整技能定義並設定 resourceBase

  • 零執行期依賴

    注入的 ctx.skills 服務介面→僅使用 Node 內建模組執行

  • 加入自己的技能

    一個新的 skills/<kebab-name>/SKILL.md,含 YAML frontmatter(name + description,可選 whenToUse)→list() 自動探索——無需修改任何程式碼

04適合誰?何時不該用?

適合

  • 使用 DeepSeek Harness 的開發者,希望在 dsh 工作流程中使用 obra/superpowers 經過實戰檢驗的工程實踐
  • 希望在 DeepSeek Harness 中獲得 TDD、除錯、程式碼審查與分支管理等結構化 agent 工作流程的工程團隊

不適合

  • 必須用 `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 中宣告,改編自同為 MIT 授權的 obra/superpowers)· 活躍維護中——最近一次推送 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 提供的最簡路徑直接在任意目錄執行 `npx @deepseek-ai/dsh plugin --profile web add github:LayneChai/superpowers-dsh`,無需全域安裝 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。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。