Maestro Skills:为 DSH 与多类 AI 编码代理打包的统一技能插件

前言

DSH 的插件方式强调把能力拆成可安装的插件。对智能体开发者来说,常见问题不是单个命令,而是要把同一套开发流程、领域检查和命令规范带到多个 AI 编码代理中。ddtcorex/maestro-skills 是一个统一技能库,并打包为 DeepSeek Harness(DSH)、Claude Code、Codex CLI、OpenCode 和 GitHub Copilot 的通用插件。

在 DSH 生态中,这类插件可通过社区目录查找;社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系。本文只介绍已核实的插件能力与安装步骤。

这是什么

ddtcorex/maestro-skillsddtcorex 维护,包名为 @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 中核对:该文件声明 packageManagerpnpm@11.7.0,并列出 @deepseek-ai/cordis ^4.0.0 作为 peerDependenciesdevDependencies

在 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
羽毛球分组比赛记分
小程序二维码

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

小夜