SuperAPI AI 工具集

delegate-tickets

编程与开发

查看项目

更新于 10-18 16:13

技能介绍

用途:delegate-tickets 用于把一串有序的工单(ticket)逐个委派给全新子代理执行,主会话只做编排,不实现、不测试、不审查、不编辑、不提交。

主要能力:

  • 输入支持工单目录或显式工单文件列表,并可指定仓库路径(默认当前工作目录);启动前必须确认仓库路径,因为子代理未必继承工作目录。
  • 显式列表按给定顺序保留;目录输入则由技能自行排序:读取每个工单文件的 Blocked by 行,按拓扑顺序阻塞优先排列,NN- 文件名前缀仅用于打破互不阻塞工单之间的平局;若依赖边与编号前缀冲突或存在循环,停止并向用户展示冲突,不猜测。
  • 支持用户指定起始点(如“从工单 04 开始”),之前的工单保持不动。
  • 难度门禁:启动前读取序列中每张工单的 Difficulty 行,Standard 或 Light 可运行;Heavy 或缺失 Difficulty 行则在该工单前停止,提示需用 /implement 人工运行,缺失该行视为阻塞而非默认等级,排在其前的工单仍可运行。
  • 差异隔离:/implement 完成时会把工作提交到当前分支,因此每张工单对应一个提交。首张工单前运行 git status --short,若有待处理改动则展示并停止,由用户先提交或暂存。

使用方式:对每张工单按顺序执行——若验收标准复选框已全部为 - [x] 则报告已完成并跳过;向用户报告进度 Ticket N/M: 标题;通过宿主子代理机制(Claude Code 的 Agent、Cursor 的 Task 等)启动一个全新通用子代理,使用 Sonnet(或宿主等价的中级模型)与 effort: medium;若宿主无法按次设置模型或 effort,需告知用户并停止;若无子代理机制则停止并说明无法运行。子代理同步运行,不得后台或并行,等待完成后验证:成功报告清晰完整、工作已提交(git status --short 干净)、工单验收标准全部勾选(/review-axes 在 /implement 末尾同步勾选);通过则记录 git log -1 --oneline 并继续下一张。任何失败、阻塞、未解决问题、不确定结果或未勾选标准都立即停止,保留该工单现场(其提交或未提交改动),不启动下一张,报告问题等待指示。每张工单必须使用新子代理,不得复用之前的会话。

子代理提示词要求:在指定仓库路径用 implement 技能实现指定工单;调用 /review-axes 时以“未暂存工作树”为固定点,只审查该工单改动,并以工单路径作为规范参数检查并勾选复选框;无人可回答问题,任何疑问(缺失规范、effort 门禁、歧义)都视为阻塞,停止并报告问题,不得自行回答或内联处理;报告明确成功或描述失败、阻塞、未解决问题或不确定性,并包含 /implement 所做提交的哈希。

最终报告:全部成功后列出已完成工单及其子代理会话与提交;若序列停止,指出失败工单、问题及其工作位置(提交或未提交工作树)。

适用场景:适合需要把多张有依赖关系的工单按顺序、串行、隔离地交给子代理完成的中级难度开发任务编排。

限制:仅能无人值守运行中级工作;Heavy 或缺失 Difficulty 行的工单需人工用 /implement 处理;依赖冲突或循环时停止;要求 git 工作区干净;依赖宿主的子代理机制和按次设置模型/effort 的能力,否则无法运行;必须严格串行,不能并行。