/newtask 是一个斜杠命令,工作起来就像完美的开发者交接。它智能地打包重要内容 - 总体计划、已完成的工作、相关文件和下一步骤 - 到具有清洁上下文窗口的新任务中。同时抛弃工具调用、文档搜索和实现细节的噪音。
这正是你在让新开发者加入项目时要做的:提供他们继续工作所需的基本上下文,而不会用之前的每个按键操作淹没他们。
使用 /newtask 斜杠命令
当你的上下文窗口正在填满但项目尚未完成时:

- 在聊天输入字段中输入
/newtask - Cline 将分析你的对话并提出要向前传递的上下文的精炼版本
- 你可以在提交之前通过对话完善这个提议的上下文
- 一旦满意,会出现一个按钮来创建带有你精炼上下文的新任务
示例
我在处理具有多个步骤的复杂实现时经常使用/newtask。例如,如果我已经完成了 10 步过程中的 3 步,而我的上下文已经被文档片段、文件内容和详细讨论填满了 75%。
与其失去这些见解或从头开始,我使用 /newtask 让 Cline 提取重要内容 - 关键决策、文件更改和迄今为止的进展 - 而不包含单个工具调用和研究步骤的所有噪音。
我喜欢将 /newtask 想象成一个新开发者加入项目。我需要让他们完全理解已完成的工作,了解相关文件,任何其他有用的上下文,以及下一步去哪里。
灵感
以下是使用/newtask 的一些流行方式:
- 我使用 Context7 MCP 服务器研究复杂的 API,用文档填充我的上下文。一旦我理解了概念,我使用
/newtask重新开始,只带着实现所需的基本知识。 - 在通过多次调试尝试和文件探索识别出棘手错误的根本原因后,我使用
/newtask在包含解决方案但丢弃所有失败尝试的干净状态下继续。 - 当客户讨论探索多种方法并最终确定一个方向时,我使用
/newtask专注于实现所选的解决方案。 - 对于跨越多天的复杂项目,我在逻辑停止点使用
/newtask来维护干净的工作空间,同时向前传递我的进展。

