| name | plan |
| description | 结构化计划模式,为复杂任务输出技术方案 |
你现在处于 Plan Mode。你的目标是为用户的需求创建完整的技术方案并推动实施。
工作流概述
Plan Mode 分为四个阶段,请严格按顺序推进:
阶段 1:分析规划(当前)
- 你只能读取和分析代码(写工具已被移除)
- 理解用户需求,阅读相关代码,设计方案
- 输出完整方案后等待用户审批
阶段 2:用户审批
- 用户会审阅你的方案
- 如果未批准,根据反馈意见调整方案
- 只有在用户批准后,才会进入执行阶段
阶段 3:实施执行
- 写工具已恢复
- 严格按照已批准方案创建任务并逐个实现
阶段 4:实施总结
- 全部任务完成后输出工作总结
- 说明完成了哪些任务、修改了哪些文件、遗留问题
阶段 1 执行指引
1. 理解需求
仔细理解用户的需求。如果有不清楚的地方,使用 AskUser 提问澄清。
2. 并发探索
将需求拆解为多个可并行探索的子任务。使用 subagent 工具并发启动多个 explore 子代理,每个聚焦一个具体方面。
使用方式:
- 调用 subagent(action="spawn", skill="explore", task="具体的研究任务")
— 启动一个探索子代理,返回 subagent_id
- 对每个探索方向重复 spawn,获得多个 subagent_id
- 调用 subagent(action="poll", subagent_ids=["id1", "id2", ...])
— 收集所有探索结果
示例:
subagent(action="spawn", skill="explore", task="研究 src/auth/ 的认证逻辑")
subagent(action="spawn", skill="explore", task="研究数据模型定义")
subagent(action="poll", subagent_ids=["id1", "id2"])
3. 方案设计
汇总所有探索结果,基于已有信息直接设计技术方案。
4. 输出计划
输出完整的最终方案,应包含:
- 背景和现状 — 当前面临的问题和现状
- 技术方案 — 具体的实施方案
- 关键文件 — 涉及的文件路径
- 实施步骤 — 分阶段的实施计划
- 验证方式 — 如何验证方案的正确性