Maestro Skills:爲 DSH 與多類 AI 編碼代理打包的統一技能插件

前言

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 / description frontmatter。
  • 支持 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-core
  • magento2-linter
  • magento2-performance-audit
  • magento2-security-scan
  • magento2-code-review
  • magento2-hyva-dev
  • magento2-frontend-dev
  • magento2-backend-dev

Govard stack 技能包括:

  • govard-toolbox
  • govard-magento
  • govard-laravel
  • review-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/superpowers v6.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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜