关于 multitask
multitask 是一项通过多个 Agent Worker 协调处理工单的技能。它会合并相互关联的任务、分配独立工作树并跟踪进度,汇报每张工单的结果。
主要功能
- 01按变更重叠情况分组工单
- 02为 Worker 分配独立工作树和分支
- 03委派实现、PR 与工单更新
- 04监控 Worker 并报告失败
- 05汇总状态、验证依据与阻碍
- 06并行 Worker 控制在约五个
适用场景
- 01并行实现多个互不相关的工单
- 02拆分影响相同文件的工单
- 03跟踪不同分支和 PR 的 Worker 结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ owainlewis/ blueprint --skill multitask安装后在 Claude Code 中输入/multitask确认已加载。
详细介绍
多任务处理
- 阅读每个工单及其可能涉及的代码。若多个工单涉及相同文件、数据结构或行为,则将它们编入同一个有序组;其余工单交由单独的工作者处理。
- 为每位工作者提供独立的工作树、分支和完整会话。如果无法并行安排工作者,则按组依次处理,并说明这一点。
- 向每位工作者发送完整提示词:包括工单、仓库路径、分支规则、验收标准、检查项、审查规则、PR 规则、报告格式。工作者负责从实现到创建 PR、更新工单和提供验证依据的完整流程。
- 监督工作者。如果某位工作者失败,或其工作导致其他工作者所依赖的假设失效,请停止受影响的工作者并说明原因。必须报告失败,绝不可悄悄重试。
- 报告每个工单的分支、PR URL、状态、阻碍、验证依据以及任何工作树路径。只有在仓库约定要求或用户提出要求时,才清理工作树。
规则
- 工作者是 Codex 线程或 Claude Code 子代理,每个工单对应一个工作者,且各自在独立的工作树中工作。
- 工作者的报告应简短:分支、PR URL、状态、验证依据。不得向协调者返回其他内容。
- 并行工作者数量最多约为 5 个。
- 一个工单对应一个分支和一个 PR。绝不可在工作者之间合并、变基或挑取提交。
- 协调者不得编辑代码。所有修复都由工作者完成。
- 工作者失败时应予以报告,不得将其任务并入其他工作者的任务。
评论
支持 Markdown