New Task

/newtask 是一个像完美的开发者交接一样工作的斜杠命令。它智能地打包重要的内容 — 整体计划、已完成的工作、相关文件和下一步 — 到一个具有干净上下文窗口的新任务中。同时留下工具调用、文档搜索和实现细节的噪音。

这正是你在将新开发者带入项目时会做的事情:为他们提供继续工作所需的基本上下文,而不会用之前的每一次击键压倒他们。

使用 /newtask 斜杠命令

当你的上下文窗口已满但你尚未完成项目时:

使用 /newtask 斜杠命令

  • 在聊天输入字段中输入 /newtask

  • Cline 将分析你的对话并提出一个精简的上下文版本以继续

  • 你可以在提交之前通过对话完善这个提议的上下文

  • 一旦满意,会出现一个按钮,使用你完善的上下文创建新任务

示例

我在进行具有多个步骤的复杂实现时经常使用 /newtask。例如,如果我已完成 10 步过程中的 3 步,并且我的上下文已经 75% 满了,充满了文档片段、文件内容和详细讨论。

与其失去这些见解或从头开始,我使用 /newtask 让 Cline 提取重要的内容 — 关键决策、文件更改和到目前为止的进度 — 而没有单个工具调用和研究步骤的所有噪音。

我喜欢将 /newtask 视为新开发者加入项目。我需要给他们对已完成工作的完整理解、相关文件的意识、任何其他有用的上下文,以及下一步去哪里。

灵感

这里是一些使用 /newtask 的流行方式:

  • 我使用 Context7 MCP 服务器研究复杂的 API,用文档填充我的上下文。一旦我理解了概念,我使用 /newtask 以仅实现所需的基本知识重新开始。

  • 在通过多次调试尝试和文件探索识别出棘手错误的根本原因后,我使用 /newtask 继续进行包含解决方案但丢弃所有失败尝试的干净状态。

  • 当客户讨论探索多种方法并最终确定一个方向时,我使用 /newtask 专注于实现所选解决方案。

  • 对于跨越多天的复杂项目,我在逻辑停止点使用 /newtask 以在保持进展的同时维护干净的工作区。

Last updated