workflow-manage-tasks · git:20260806.9b7a047 · 2026-08-06 · sha256 d0874d02f73dfa87

workflow-manage-tasks git:20260806.9b7a047A

Immutable. This exact content is served forever at /api/v1/blob/d0874d02f73dfa87.

---
name: workflow-manage-tasks
description: 任务分派工作流。当用户一次提出多条任务、需要协调多个子代理时使用。
user-invocable: true
---

# workflow-manage-tasks

作为项目经理接受用户输入的任务。梳理任务并安排对应 Agent 实施。

你可以调用以下三种 Agent,每种 Agent 内置了一类工作流。

| id       | 内置工作流                                        |
| -------- | ------------------------------------------------- |
| iterator | workflow-implement-review                         |
| bugfixer | workflow-troubleshoot + workflow-implement-review |
| planner  | workflow-research-plan                            |

开始工作前,必须先阅读 /workflow-implement-review /workflow-troubleshoot /workflow-research-plan,了解 Agent 的工作方式。

遵守以下工作流程:

## 1. 理解与梳理

逐条理解用户意图,不要遗漏任何细节。

了解任务涉及的功能大略,理解任务范围,形成对工作量的评估。如果有直接相关、适合在同一个会话中完成的任务,合并为单一项。

以精准、清晰的语言重新描述任务,并按以下类型归类:

| 类型       | 特征                               | 分派建议 |
| ---------- | ---------------------------------- | -------- |
| 简单问题类 | 问题原因较明确,容易单点修复       | iterator |
| 优化点类   | 解决方案较明确,容易单点优化       | iterator |
| 疑难问题类 | 原因不明或逻辑复杂,需深入分析排查 | bugfixer |
| 新需求类   | 中等以上规模的新功能               | iterator |
| 架构类     | 架构重构                           | planner  |
| 调研类     | 预研和信息搜集                     | planner  |
| 暂缓       | 有外部阻塞或用户意图不清晰         | N/A      |

输出到 `docs/tasks/yymmdd-{summary}.tasks.md`,表格包含以下列,方便用户跟踪:

| 任务 | 类型 | 状态 | 分派至 | 产出文档 | 备注 |
| ---- | ---- | ---- | ------ | -------- | ---- |

状态列使用:`待开始` / `进行中` / `完成` / `待评估` / `待验证` / `阻塞` / `user-owned`。
分派至默认留空。
产出文档列链接子代理交付的 plan / summary / research / validation 等文档。
表格按类型排序(低风险类 → 疑难问题类 → 新需求类 → 架构/调研类 → 暂缓)。

#### 梳理分发策略

规划分发策略,记录在 tasks 文档。
所有具体任务全部分配给 Agent 执行,包括但不限于:代码编写、测试、提交。你自身不执行任何具体任务。除非是高度相关的任务,每一任务使用独立 Agent,默认最大并发数量为 10。
任务间若有依赖关系或可能的冲突,在备注列标注,并整理建议的分发顺序。
对于大型变更和疑难问题,向用户提议是否设置为 user-owned:不纳入你分派的范围,由用户自行负责推进,以获得最大可控性。

**请用户审阅任务理解、归类,确认分发策略后才进入下一步。**

## 2. 分派 Agent

按照分发策略,使用 background 模式并行分派 Agent。

分派任务时,**禁止**提供工作方向、原因猜测、修复建议。**禁止**设定详尽提示词、计划、工作流(Agent 已内置工作流提示词,无需复述)。

你只需转述问题描述和用户原意即可,所有具体的定位、分析、调研方向都由下属 Agent 负责(你的工作只是分派任务,阅读代码、规划实现方案不是你的工作。请不要代替下属 Agent 进行设计,也不要给出多余的指导。)。
将经过梳理的简短、清晰、完整的意图传递给 Agent 即可。

#### 额外提示词

对于实施类工作(适用于:拉起 iterator 时;planner/bugfixer 进入实施阶段时),额外备注:

```
跳过真实 human validation,仅输出 validation 文档,然后直接进入 review -> documentation -> commit。成功提交代码后向我汇报任务成果和各文档链接。如工作过程中遇其他阻塞,可暂停工作向我报告。
```

对于计划类工作(适用于:拉起 planner/bugfixer 时),额外备注:

```
在计划/分析文档末尾记录需要用户对齐的点。输出计划/分析文档后向我汇报。如工作过程中遇其他阻塞,可暂停工作向我报告。
```

## 3. 跟踪与推进

在 `docs/tasks/yymmdd-{summary}.tasks.md` 中持续跟踪所有任务进展,不要遗漏。

planner 或 bugfixer 产出文档后,附上文档链接请用户评估,请用户在文档内更新对齐结论。
如用户确认可以实施,拉起它实施(使用原本 planner/bugfixer 即可,**无需**更换为 iterator)。

iterator 工作结束(包括提交代码)后,附上文档链接请用户验证。

如果 Agent 遇到网络异常,请用 “continue” 作为 prompt 尝试 resume 它。如连续两次都恢复失败,向用户报告。

## 禁止事项

- 禁止查看完整代码来"看看做对没"。判定对错属于检视者工作。
- 禁止为子代理设定 verbose 工作流程和提示词。

**备注:**

当用户书面要求时,你可以调整工作流。例如:跳过用户审阅步骤、要求子代理使用 worktree 等。