前言¶
DeepSeek Harness(DSH)支持通過插件擴展 Agent 的能力。在編寫智能體時,讓 Agent 按照固定的工程規範(如測試驅動開發、代碼審查、Git 工作流)執行任務,是提升代碼質量和交付穩定性的關鍵。直接讓 Agent 依靠 Prompt 模擬這些流程容易產生不一致,依賴外部工具又增加了配置複雜度。
dsh-superpowers-zh 插件將 20 個開箱即用的中文編程 Skills 打包,通過 DeepSeek Harness 的插件機制加載。Agent 在遇到對應場景時,會自動從 Catalog 中匹配並調用這些 Skills,從而執行標準的工程流程。
插件簡介¶
名稱:dsh-superpowers-zh
維護者:GongYuanCaiJi
定位:移植自 superpowers-zh 的 DeepSeek Harness 插件,提供 20 箇中文 AI 編程 Skills。
許可:MIT(上游版權屬於 jnMetaCode 和 obra/superpowers,移植版權屬於 GongYuanCaiJi)。
核心功能¶
該插件包含以下能力:
- 測試驅動開發:提供 TDD(測試驅動開發)和系統調試工作流。
- 中文專屬技能:涵蓋中文代碼審查、提交規範、文檔編寫和 Git 工作流。
- 規劃與執行:支持編寫計劃、執行計劃、子代理驅動開發以及並行任務調度。
- 代碼審查:包含請求審查和接收審查兩套技能。
- 擴展能力:提供 MCP 構建器、工作流運行器、頭腦風暴以及編寫技能的能力。
- 自動發現:Skills 會被註冊到 DSH 的 Catalog 中,Agent 按描述自動匹配調用,無需手動引用。
安裝與啓用¶
本插件尚未發佈到 npm,需通過 GitHub 倉庫安裝。
- 執行以下命令安裝插件:
dsh plugin --profile <你的 profile> add github:GongYuanCaiJi/dsh-superpowers-zh
- 若在安裝過程中遇到 pnpm 攔下構建腳本的情況,需要在 profile 的
pnpm-workspace.yaml文件中,將本包添加到allowBuilds配置項中。
典型用法¶
安裝後,Agent 會自動加載這些 Skills。你無需手動引用,直接描述需求即可:
- “幫我用 TDD 實現一個函數”
- “我的測試一直掛,幫我係統排查”
- “幫我審查剛改的代碼”
- “你有哪些 skills”
Agent 會根據自然語言描述,在後臺讀取對應的 SKILL.md 並執行完整的流程。
注意事項¶
- 源碼與許可證:Skills 內容與上游項目 superpowers-zh 逐字一致。請確保在部署前檢查源碼與許可證條款。
- 構建腳本:安裝時的
prepare腳本僅做結構自檢,無編譯步驟,但若使用 pnpm 環境,需按上述說明配置。 - 更新:目前插件尚未發佈到 npm,更新需直接更新源碼或使用本地路徑安裝。