在处理长时间的复杂任务时，应该遵循哪两个重要习惯？	首先是工作范围规划（Scope the work），其次是引导 Claude 朝正确的方向发展（Steer Claude）。
使用“计划模式”（Plan mode）时，用户应该如何对待 Claude 提供的计划？	必须仔细阅读计划，并要求 Claude 在需要时进行迭代修改，而不是盲目执行。
如何通过“Compact”命令来管理上下文窗口（Context Window）？	通过总结对话并将其作为新的上下文，同时删除旧的对话内容来释放空间。
当 Claude 走错方向时，可以使用哪个功能回到之前的状态？	使用“Rewind”功能，它可以将对话带回最近的一个检查点（checkpoint）。
在使用 Rewind 菜单时，“Summarize from here”和“Summarize up to here”的主要区别是什么？	“Summarize from here”总结检查点之后的内容；“Summarize up to here”总结检查点之前的内容。
如果希望 Claude 能够自主地完成任务，而不是等待每一步的指令，应该使用哪个功能？	使用“Goal”，它设定一个完成条件，Claude 会持续工作直到评估器确认条件达成。
“Loop”功能的主要用途是什么？	在固定或自定间隔运行提示，用于拉取外部信息（如 CI 运行或部署）并根据状态变化采取行动。
在同一代码库上使用多个 Claude 代理时，应该使用什么机制来防止文件冲突？	使用“Worktrees”，它创建独立的、不相互干扰的文件树。
“Worktree”除了防止冲突外，还有什么额外的功能？	它允许用户将不需要提交到版本控制的本地文件（如环境变量）复制到每个独立的工作树中。
总结处理长代码会话的最佳流程是什么？	首先规划工作范围（Scope your work），然后通过引导（Steer）和必要的控制（如 Rewind、Goal/Loop）来管理进程。
