前言¶
DSH 的插件方式強調把能力拆成可安裝的插件。對智能體開發者來說,常見問題不是單個命令,而是要把同一套開發流程、領域檢查和命令規範帶到多個 AI 編碼代理中。ddtcorex/maestro-skills 是一個統一技能庫,並打包爲 DeepSeek Harness(DSH)、Claude Code、Codex CLI、OpenCode 和 GitHub Copilot 的通用插件。
在 DSH 生態中,這類插件可通過社區目錄查找;社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。本文只介紹已覈實的插件能力與安裝步驟。
這是什麼¶
ddtcorex/maestro-skills 由 ddtcorex 維護,包名爲 @ddtcorex/maestro-skills。它把 31 個技能打包到一個技能庫中,並作爲 DeepSeek Harness(DSH)的 Cordis Plugin 安裝。
作爲 DSH 插件安裝時,插件會提供 31 個 packaged skills,並在啓動時生成 Maestro Skills agent preset。技能以 SKILL.md 文件提供,幷包含 name / description frontmatter,遵循 Agent Skills standard。
核心能力¶
技能規模¶
- 31 skills total,包括 17 個 domain skills 和 14 個 process skills。
- 技能以
SKILL.md文件提供,幷包含name/descriptionfrontmatter。 - 支持 DeepSeek Harness(DSH)、Claude Code、Codex CLI、OpenCode 和 GitHub Copilot。
Process skills¶
Process skills 是 obra/superpowers v6.3.0 的 verbatim fork,包括:
- brainstorming
- test-driven development
- systematic debugging
- plan writing / execution
- subagent-driven development
- code-review collaboration
Process skills 的許可證爲 MIT,© Jesse Vincent;許可證和 sync policy 參見 THIRD-PARTY-NOTICES.md。
Domain skills¶
Domain skills 覆蓋 Govard 開發環境編排,以及以下 Web 框架和基礎:
- Magento 2
- Laravel
- Symfony
- WordPress
- generic PHP
其中 Magento 2 相關技能包括:
magento2-dev-coremagento2-lintermagento2-performance-auditmagento2-security-scanmagento2-code-reviewmagento2-hyva-devmagento2-frontend-devmagento2-backend-dev
Govard stack 技能包括:
govard-toolboxgovard-magentogovard-laravelreview-in-worktree
插件還包含 php-dev-core 通用 PHP foundation 技能。
安裝與啓用¶
DSH 插件安裝¶
先執行下面命令,將插件添加到 DSH 的 web profile:
dsh plugin --profile web add github:ddtcorex/maestro-skills
安裝完成後,重啓 dsh web,然後在 Web GUI agent picker 中選擇 Maestro Skills。
pnpm build 被忽略時¶
pnpm ≥ 10 會阻塞 git-dependency build scripts,直到被允許。首次 DSH 插件安裝可能報告 ignored build。出現這種情況時,按提示將下面配置寫入 profile 的 pnpm-workspace.yaml:
allowBuilds:
'@ddtcorex/maestro-skills': true
然後重新運行安裝命令。
相關依賴信息可以在 package.json 中核對:該文件聲明 packageManager 爲 pnpm@11.7.0,並列出 @deepseek-ai/cordis ^4.0.0 作爲 peerDependencies 和 devDependencies。
在 hand-written patch layer 中引用插件¶
如果在 hand-written patch layer 中引用該插件,行內需要使用真實包名:
- insert:
- id: maestro-skills
name: '@ddtcorex/maestro-skills'
DSH 無插件替代安裝¶
如果不使用 DSH 插件,可以用下面的 installer 安裝技能文件:
curl -fsSL https://raw.githubusercontent.com/ddtcorex/maestro-skills/master/install.sh | bash -s -- --target dsh
該方式會把所有技能鏈接到 ~/.dsh/skills/,並複製 agent preset 到 ~/.dsh/.agent-presets/maestro-skills/。
Claude Code 安裝¶
在 Claude Code 中先添加 marketplace,再安裝插件:
/plugin marketplace add ddtcorex/maestro-skills
/plugin install maestro-skills@ddtcorex
更新時使用:
/plugin marketplace update ddtcorex
已覈實資料列出了 Codex CLI、OpenCode 和 GitHub Copilot 支持,但本文不展開未完整覈實的安裝命令。
典型用法¶
下面是 DSH 下的基本啓用流程:
1、執行 DSH 插件安裝命令,把 ddtcorex/maestro-skills 加入 web profile。
2、如果首次安裝報告 pnpm build 被忽略,把允許構建的配置寫入 profile 的 pnpm-workspace.yaml,再重新運行安裝命令。
3、重啓 dsh web。
4、在 Web GUI agent picker 中選擇 Maestro Skills。
經過上面的步驟,DSH 會使用該插件提供的 packaged skills 和 Maestro Skills agent preset。
如果主要使用 domain skills,需要先確認本地有對應的開發環境。文檔說明該插件 works best with Govard;domain skills 中多數命令示例假設使用 Govard-managed dev environment。沒有 Govard 時,需要把命令適配到自己的 container / CLI setup。
適用場景與注意¶
適合誰¶
適合需要在 DSH、Claude Code 等 AI 編碼代理中使用統一技能庫的開發者,尤其是:
- PHP 開發者
- Magento 2 開發者
- Laravel、Symfony、WordPress 相關開發者
- 使用 Govard 管理開發環境的團隊
- 希望把 process skills 和 domain skills 放到同一個插件裏的智能體使用者
注意¶
- Domain skills 多數命令示例假設使用 Govard-managed dev environment;沒有 Govard 時需要自行適配命令。
pnpm ≥ 10會阻塞 git-dependency build scripts,直到被允許;首次 DSH 插件安裝可能報告 ignored build。- 已覈實的
package.json中未聲明頂層license字段。 - Process skills 來自
obra/superpowersv6.3.0,MIT,© Jesse Vincent;許可證和 sync policy 參見THIRD-PARTY-NOTICES.md。 - DSH 插件會在本機被加載和執行,通常以當前
dsh進程權限運行;安裝前應檢查倉庫源碼、構建腳本、依賴項和第三方許可證。
結尾¶
ddtcorex/maestro-skills 的價值在於把 31 個技能打包成一套可安裝、可啓用的通用插件,並覆蓋 DSH、Claude Code、Codex CLI、OpenCode 和 GitHub Copilot。對 DSH 使用者來說,最直接的路徑是通過 DSH 插件安裝後選擇 Maestro Skills preset;對需要自定義集成的人來說,也可以使用無插件 installer 或 hand-written patch layer。
相關鏈接:
- 社區目錄:
https://www.skillhub.cn/plugins/ddtcorex/maestro-skills - GitHub:
https://github.com/ddtcorex/maestro-skills