Repolode
amElnagdy

amElnagdy/delegate-skills

一组智能体技能,让编排用的 AI 代理把编码任务委派给本机已安装的编码 CLI,再由你审查差异并自行提交。

Star
2,570
Fork
220
未关闭 Issue
40
最近提交
前天

这是什么?

delegate-skills 是一组智能体技能,用于在多个命令行编码代理之间编排编码任务。编排代理先编写自包含的任务说明,再通过内置的 relay 脚本把任务派发给 Codex、Claude Code、OpenCode、Aider、Cursor Agent 等实现者 CLI,等待结构化的 result.json 结果,最后审查产生的代码差异。

项目还提供 delegate-setup 技能,用于发现本机已安装的实现者 CLI,并将其整理为 feature、tests、ui 等命名通道。通道可设为全局或按仓库配置,派发时既可指定通道,也可直接指定某个实现者。relay 本身从不提交代码,提交始终由审查者完成。

每个实现者技能都说明了各自的权限模型、只读行为和恢复会话的支持情况,因为这些在不同 CLI 之间差异很大。脚本仅使用 Node 内置模块,不会自行发起网络请求。

核心功能

  • 01通过统一的 relay 协议把任务派发给多个已安装的实现者 CLI。
  • 02返回结构化的 result.json,包含状态、退出码、改动文件和会话 ID。
  • 03在底层 CLI 支持时提供只读运行和会话恢复。
  • 04附带 setup 技能,可自动发现已安装 CLI 并按通道组织任务路由。
  • 05所有提交由审查者完成,relay 本身从不提交代码。

适用场景

  • 把大型重构或迁移拆分为有边界的任务交给编码 CLI,再逐个审查差异。
  • 在同一个编排代理中,把 UI、测试和功能开发分别路由给不同的编码代理。
  • 让编码代理依次处理一批机械性改动,并在结果返回时逐一审查。

快速上手

  1. 1

    使用 npx 安装技能包

    npx skills add amElnagdy/delegate-skills
  2. 2

    在你的编排代理中,让它运行设置技能,以发现已安装的 CLI 并创建 fleet

  3. 3

    或者直接把任务委派给某个实现者技能,然后自己审查并提交 diff

使用前须知

  • 多个实现者 CLI 没有沙箱或强制只读模式,因此提交前必须审查每个 diff。
  • 你需要先在机器上安装想要使用的实现者 CLI。
  • 部分实现者有平台或安装限制,例如 ZCode 内置于桌面应用中,Muse 的启动器仅支持 Darwin 和 Linux。

收录于专题

标签

常见问题

delegate-skills 是什么?
一组智能体技能,让编排用的 AI 代理把编码任务委派给本机已安装的编码 CLI,再由你审查差异并自行提交。 delegate-skills 是一组智能体技能,用于在多个命令行编码代理之间编排编码任务。编排代理先编写自包含的任务说明,再通过内置的 relay 脚本把任务派发给 Codex、Claude Code、OpenCode、Aider、Cursor Agent 等实现者 CLI,等待结构化的 result.json 结果,最后审查产生的代码差异。
delegate-skills 可以免费使用吗?用的什么许可证?
delegate-skills 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
delegate-skills 还在维护吗?
活跃维护中。delegate-skills 最近一次提交是在 2026年11月5日。
delegate-skills 适合用来做什么?
把大型重构或迁移拆分为有边界的任务交给编码 CLI,再逐个审查差异。 在同一个编排代理中,把 UI、测试和功能开发分别路由给不同的编码代理。 让编码代理依次处理一批机械性改动,并在结果返回时逐一审查。
delegate-skills 怎么安装和运行?
使用 npx 安装技能包: npx skills add amElnagdy/delegate-skills 在你的编排代理中,让它运行设置技能,以发现已安装的 CLI 并创建 fleet 或者直接把任务委派给某个实现者技能,然后自己审查并提交 diff
在哪里获取 delegate-skills?
源代码和安装说明在 GitHub 上:https://github.com/amElnagdy/delegate-skills

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目