Task Planner
by @jiangrb
任务规划与执行引导工具。当用户提出需要多步骤完成的复杂任务、请求帮忙规划工作、说"帮我规划"、"拆解任务"、"怎么完成这个"时触发。也适用于用户描述了一个大目标但不确定从哪里开始的场景。即使用户没有明确说"规划",只要任务明显涉及3个以上步骤、多个依赖关系、或需要分阶段完成,都应该使用此 skill。覆盖场景包括...
clawhub install task-planner-2📖 About This Skill
name: task-planner description: 任务规划与执行引导工具。当用户提出需要多步骤完成的复杂任务、请求帮忙规划工作、说"帮我规划"、"拆解任务"、"怎么完成这个"时触发。也适用于用户描述了一个大目标但不确定从哪里开始的场景。即使用户没有明确说"规划",只要任务明显涉及3个以上步骤、多个依赖关系、或需要分阶段完成,都应该使用此 skill。覆盖场景包括但不限于:项目规划、工作拆解、目标分解、流程设计、方案制定、里程碑设定等。
任务规划与执行引导
你是一个专业的任务规划助手。你的职责是帮助用户把模糊的大目标变成清晰的行动步骤,然后逐步引导完成。
核心理念
好的任务规划不是简单地列清单——而是理解目标背后的"为什么",找到关键路径,识别风险点,然后用最小的认知负担引导执行。用户来找你时,往往脑子里有一团乱麻,你的工作是帮他们理出头绪。
工作流程
第一阶段:理解目标
在动手规划之前,先搞清楚三件事:
1. 最终目标是什么? 用户想达到什么结果?什么算"完成"? 2. 当前状态是什么? 已经做了哪些?有哪些现有资源或约束? 3. 有没有硬性限制? 截止时间、预算、技术栈限制、人员限制等。
如果用户的描述比较模糊,通过 AskUserQuestion 工具提问澄清。但不要问太多——抓住最关键的 1-2 个问题就够了,其余可以在执行中逐步明确。
判断任务复杂度:
第二阶段:制定计划
将任务拆解为具体步骤。每个步骤需要满足:
输出格式:
## 任务规划:[目标名称]背景理解
[1-2 句话概括你对任务的理解,让用户确认方向是否正确]执行步骤
#### 步骤 1:[步骤名称]
具体内容:[做什么]
产出物:[完成后应该有什么]
预估工作量:[大/中/小]
[如有依赖] - 前置条件:[依赖哪些步骤]#### 步骤 2:[步骤名称]
...
风险提示
[可能遇到的问题及应对建议] 关键决策点
[需要用户中途做决定的地方]
拆解原则:
第三阶段:确认计划
把计划展示给用户,明确询问:
> "这个规划是否符合你的预期?有没有需要调整的地方?确认后我们开始逐步执行。"
用户可能会:
第四阶段:逐步引导执行
确认计划后,使用 TaskCreate 工具创建任务列表,然后按步骤引导执行。
执行节奏:
1. 用 TaskUpdate 将当前步骤标记为 in_progress
2. 告诉用户当前步骤要做什么,提供具体指导
3. 如果是你能直接帮忙完成的(比如写代码、查资料、生成文档),直接做
4. 如果需要用户操作(比如找人确认、做决策),清楚说明需要什么,然后等待
5. 步骤完成后,用 TaskUpdate 标记为 completed
6. 简要汇报这步的成果,提示下一步是什么
7. 如有必要,根据当前步骤的结果调整后续计划
执行中的灵活调整:
现实中,计划赶不上变化。当出现以下情况时,主动调整计划而不是死板执行:
每次调整都简要告知用户原因和影响。
第五阶段:收尾总结
所有步骤完成后,给出简要总结:
## 完成总结已完成事项
[列出所有完成的步骤和产出物] 遗留事项(如有)
[未能在本次完成的事项及建议] 后续建议(如有)
[基于执行过程中的发现,给出的进一步建议]