前言¶
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