Anthropic「Claude Code in Action」第 1 课,3 分 45 秒。长任务靠两件事:开工前先界定范围,运行中持续引导方向。
计划模式:Claude 只读调研后交计划。别扫一眼——计划越细,执行时岔子越少。要改计划直接让它补在你想要的位置,反复调计划比碰运气快得多。
运行中的方向盘:/compact 别裸跑,命令后面加指示告诉它摘要保什么(例:/compact Focus on the --version flag implementation)。空提示连按两次 Esc 开 Rewind——可只回滚代码、对话或两者;也能从检查点「向后摘要」腾空间,或「向前摘要」压缩冗长准备阶段、保留实现部分。
想更自主:/goal 描述「完成」长什么样(例:src/billing 测试全过且类型检查零错误),/goal clear 取消。评估器只读 transcript,条件得能从 Claude 输出里验证。Loop 按间隔拉外部状态(CI、部署),状态变了再行动,Esc 停止。
多会话并行用 worktree:每个会话独立文件树,退出自动清理,避免两个 Claude 会话抢同一仓库。仓库根放 .worktreeinclude,列出要拷进各 worktree 的 git-ignored 文件(比如 .env、本地配置)。
视频来自 Anthropic 官方频道 @claude《Steering long sessions》,Claude Code in Action 第 1 课,中文字幕是我做的。