ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

delegate-skills 舰队配置实战:用 delegate-setup 建立 feature/tests/ui 三条委派车道指南

delegate-skills 舰队配置实战:用 delegate-setup 建立 feature/tests/ui 三条委派车道指南 delegate-skills 舰队配置实战用 delegate-setup 建立 feature/tests/ui 三条委派车道指南【免费下载链接】delegate-skillsDelegate a coding task to a separate coding agent CLI, review the diff, land the commit yourself — one per implementer.项目地址: https://gitcode.com/gh_mirrors/de/delegate-skillsdelegate-skills是一个开源的 AI 编码委派技能包把编码任务委派给独立的编码代理 CLI 执行你负责审阅 diff 并亲自提交。delegate-setup是它的舰队fleet配置入口——自动探测你机器上已安装的编码代理 CLI为feature/tests/ui三条委派车道lanes生成配置建议并在你明确批准后写入配置文件。本指南带你从安装到首次按车道委派全程走完一遍。1️⃣ 先搞懂核心概念fleet 与 lane在配置之前先用 30 秒理解两个词详见 README.mdlane车道把某一类工作绑定到一个执行者 CLI并可附带可选的调节旋钮dials如模型、推理力度、超时等。例如tests → codexui → cursor。fleet舰队一组命名的车道。你的编排代理orchestrator按车道名派活不再关心背后是哪个 CLI。delegate-setup只做一件事画出这张车道图。它从不真正派发编码任务也不修改AGENTS.md等指令文件——这是 skills/delegate-setup/SKILL.md 中写明的硬规则。$delegate-setup发现 → 提案 → 批准 ──► 你的舰队 你的编排代理 ──────────────────────────► 你的舰队 feature → OpenCode ─┐ tests → Codex ─┼─► 审阅 diff、重跑测试门禁 → 你亲自提交 ui → Cursor ─┘2️⃣ 30 秒安装让 delegate-setup 就位delegate-setup 本身不要求任何编码代理 CLI 已安装——它负责帮你发现哪些已经可用。只需 Node 18 和 git以及一个能执行 shell 命令的编排代理。# 只安装配置技能推荐新手 npx skills add amElnagdy/delegate-skills --skill delegate-setup # 或直接安装整个技能包含 17 个 implementer 技能 npx skills add amElnagdy/delegate-skills之后只需对编排代理说一句话使用 $delegate-setup 发现我安装的编码代理 CLI并为我创建一个覆盖 feature、tests、ui 的舰队。3️⃣ 配置流程发现 → 提案 → 批准 → 写入整个流程是discover → load → 定基调菜单 → 提案 → 选作用域 → 批准 → 写入由三个小脚本支撑只用 Node 内置模块无网络、无遥测运行前可先阅读源码步骤脚本作用发现discover.mjs探测 PATH 上已安装的 CLI报告版本、登录状态、可用模型加载/校验/写入config.mjs读取生效的车道图、校验 JSON、原子写入解析lane.mjs后续按--lane派活时把车道翻译成该 relay 认识的旋钮发现报告会告诉你三件事哪些 CLI 已安装、登录是否生效true/false/null表示未知、模型列表是实时探测还是仅有内置别名。未登录的 CLI 不建议绑定车道。4️⃣ 车道怎么定三种定基调方式提案前delegate-setup 会问一个问题给你三个选项——这是它的设计特色不是走迷宫式向导Quick defaults快速默认它替你决定并给每条车道标注my opinion我的判断方便你后续修改。Interview访谈约 4 个问题只谈工作量分配策略不让你排模型——例如你委派最多的工作类型是什么哪些付费订阅可以消耗、哪些要保留四个问题的完整问法见 setup-dialogue.md。Usage scan使用扫描运行discover.mjs --usage只统计各 CLI 本地会话的数量和日期绝不打开会话内容让数字帮你定位车道。 未回答的问题只会让车道图变小不会替你脑补答案——这是它保守失败fail closed的设计哲学。5️⃣ 完整示例feature/tests/ui 三条车道的配置长什么样批准后写入的配置遵循delegate-fleet.v1结构完整字段说明见 schema.md{ version: delegate-fleet.v1, lanes: { feature: { implementer: opencode, model: opencode/grok, variant: high }, tests: { implementer: codex, effort: medium }, ui: { implementer: claude } } }车道执行者旋钮说明featureopencodemodel variant: high功能开发OpenCode 车道必须带model且用variant而非efforttestscodexeffort: medium测试编写有客观门禁兜底适合中等力度uiclaude—用 CLI 自身默认界面工作不填的旋钮一律保持该 CLI 的默认值注意两点每条车道的implementer是唯一必填项不认识的旋钮比如给 opencode 写effort会在validate阶段直接报错防止配错。17 个执行者的键名与各自支持的旋钮清单都在 implementers.mjs 中。6️⃣ 配置文件写在哪global 还是 project 作用域写入前必须选作用域两者存放位置不同作用域路径适用场景global~/.config/delegate-skills/config.json所有项目通用的车道图projectgit 根/.delegate/config.json仅当前仓库生效可覆盖同名全局车道项目车道按整车道替换覆盖全局车道并且项目配置带信任哈希——批准只绑定当时的精确内容克隆或事后改动的配置会失败关闭必须经 delegate-setup 重新审阅批准后才能派活。这套机制保证团队克隆仓库后不会意外执行陌生的车道。写入命令本身很直接校验在前、原子写后node config.mjs validate config.json node config.mjs write --scope global config.json # 或node config.mjs write --scope project --cwd /path/to/repo config.json7️⃣ 配置就绪用 --lane 按车道委派工作车道写好之后任何*-delegate技能都能带上--lane 名称派活。例如用 Codex 处理测试车道使用 $codex-delegate 加 --lane tests 为 services/billing 补充单测然后审阅并提交。分发时 lane.mjs 会做三件事找不到该车道 → 直接报错不会静默走默认车道绑定的执行者与当前技能不一致比如ui车道绑的是 claude你却用$codex-delegate→大声失败提示你换对技能显式传入的--model/--effort等标志优先于车道旋钮方便临时微调。完整的派活循环始终是写 brief → 分发 → 等result.json→ 审阅 diff 并重跑门禁 →由你提交。每个 relay 都不提交代码提交权永远留在审阅者手里各技能细节见 skills/codex-delegate/ 等目录下的 references 文档。8️⃣ 三个让配置更安全的要点 ✅一次别建太多车道官方建议 3–5 条有用的车道好过厨房水槽式全量图。保护你的配额访谈中明确哪些订阅要保留把高成本车道留给确实复杂的工作省 token 的前提是返工成本可控。随时可重配置同一套流程再走一遍即可——先展示当前生效的车道图再提案变更、批准、写入。重装技能包不会动这些文件它们独立存放在技能包之外。 延伸阅读配置技能主文档skills/delegate-setup/SKILL.md车队结构定义skills/delegate-setup/references/schema.md访谈问法与依据标注规则skills/delegate-setup/references/setup-dialogue.md贡献与新执行者清单CONTRIBUTING.md配置行为测试test/relay/delegate-setup.mjs配好 feature、tests、ui 三条车道之后你只需要记住车道名——背后的执行者换谁都由你审阅 diff 时说了算。【免费下载链接】delegate-skillsDelegate a coding task to a separate coding agent CLI, review the diff, land the commit yourself — one per implementer.项目地址: https://gitcode.com/gh_mirrors/de/delegate-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表