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

使用 /newtask 斜杠命令

当你的上下文窗口正在填满但项目尚未完成时:
使用 /newtask 斜杠命令
  • 在聊天输入字段中输入 /newtask
  • Cline 将分析你的对话并提出要向前传递的上下文的精炼版本
  • 你可以在提交之前通过对话完善这个提议的上下文
  • 一旦满意,会出现一个按钮来创建带有你精炼上下文的新任务

示例

我在处理具有多个步骤的复杂实现时经常使用 /newtask。例如,如果我已经完成了 10 步过程中的 3 步,而我的上下文已经被文档片段、文件内容和详细讨论填满了 75%。 与其失去这些见解或从头开始,我使用 /newtask 让 Cline 提取重要内容 - 关键决策、文件更改和迄今为止的进展 - 而不包含单个工具调用和研究步骤的所有噪音。 我喜欢将 /newtask 想象成一个新开发者加入项目。我需要让他们完全理解已完成的工作,了解相关文件,任何其他有用的上下文,以及下一步去哪里。

灵感

以下是使用 /newtask 的一些流行方式:
  • 我使用 Context7 MCP 服务器研究复杂的 API,用文档填充我的上下文。一旦我理解了概念,我使用 /newtask 重新开始,只带着实现所需的基本知识。
  • 在通过多次调试尝试和文件探索识别出棘手错误的根本原因后,我使用 /newtask 在包含解决方案但丢弃所有失败尝试的干净状态下继续。
  • 当客户讨论探索多种方法并最终确定一个方向时,我使用 /newtask 专注于实现所选的解决方案。
  • 对于跨越多天的复杂项目,我在逻辑停止点使用 /newtask 来维护干净的工作空间,同时向前传递我的进展。