mcpField
M
multitask

multitask

github.com/owainlewisAgent 工作流42379 次安装2 天前更新
代码仓库

关于 multitask

multitask 是一项通过多个 Agent Worker 协调处理工单的技能。它会合并相互关联的任务、分配独立工作树并跟踪进度,汇报每张工单的结果。

主要功能

  1. 01按变更重叠情况分组工单
  2. 02为 Worker 分配独立工作树和分支
  3. 03委派实现、PR 与工单更新
  4. 04监控 Worker 并报告失败
  5. 05汇总状态、验证依据与阻碍
  6. 06并行 Worker 控制在约五个

适用场景

  1. 01并行实现多个互不相关的工单
  2. 02拆分影响相同文件的工单
  3. 03跟踪不同分支和 PR 的 Worker 结果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/owainlewis/blueprint --skill multitask

安装后在 Claude Code 中输入/multitask确认已加载。

详细介绍

多任务处理

  1. 阅读每个工单及其可能涉及的代码。若多个工单涉及相同文件、数据结构或行为,则将它们编入同一个有序组;其余工单交由单独的工作者处理。
  2. 为每位工作者提供独立的工作树、分支和完整会话。如果无法并行安排工作者,则按组依次处理,并说明这一点。
  3. 向每位工作者发送完整提示词:包括工单、仓库路径、分支规则、验收标准、检查项、审查规则、PR 规则、报告格式。工作者负责从实现到创建 PR、更新工单和提供验证依据的完整流程。
  4. 监督工作者。如果某位工作者失败,或其工作导致其他工作者所依赖的假设失效,请停止受影响的工作者并说明原因。必须报告失败,绝不可悄悄重试。
  5. 报告每个工单的分支、PR URL、状态、阻碍、验证依据以及任何工作树路径。只有在仓库约定要求或用户提出要求时,才清理工作树。

规则

  • 工作者是 Codex 线程或 Claude Code 子代理,每个工单对应一个工作者,且各自在独立的工作树中工作。
  • 工作者的报告应简短:分支、PR URL、状态、验证依据。不得向协调者返回其他内容。
  • 并行工作者数量最多约为 5 个。
  • 一个工单对应一个分支和一个 PR。绝不可在工作者之间合并、变基或挑取提交。
  • 协调者不得编辑代码。所有修复都由工作者完成。
  • 工作者失败时应予以报告,不得将其任务并入其他工作者的任务。

评论

支持 Markdown