资深工程师是如何使用Claude Code的?
大多数人用 Claude 的方式,跟用搜索引擎差不多——输入一个问题,得到一段代码,复制、粘贴、祈祷它能跑。而资深工程师用 Claude 的方式完全不同:他们把它当作一个可以读取代码库、规划任务、执行命令、编辑文件,然后交出一份可供审查的 diff 的代理。
这两种用法之间的差距,不是一点点,是数量级的。
2026 年的 Claude 工具链在不到2年的时间已经足够成熟。真正限制你产出效率的,早已不是模型能力,而是你对它的“管理方式”。以下是一套经过验证的实践框架,不是教你“更好的提示词”,而是教你如何让一个强大的 AI 代理在你的控制下可靠地产出。
一、选对模型层级,这是最基本的杠杆
很多人浪费时间和金钱的方式,不是用错了模型,而是在不该用贵的场景用了贵的,在该用强的场景用了弱的。
截至 2026 年中,你需要知道的四个层级是:
- Sonnet 5:日常主力,1M 上下文,代理能力强,性价比高。
- Opus 5:推荐用于困难的代理编码和企业级工作,默认高推理强度。
- Haiku 4.5:快速、便宜,适合分类或简单转换等高吞吐任务。
- Fable 5:比 Opus 更高一阶,用于最难、最长周期的推理。绝大多数团队不需要它。
实用法则:大部分工作用 Sonnet 5。当任务确实困难或周期长时切到 Opus 5。Haiku 留给高频调用。在简单任务上使用 Opus 5 是很多人犯的一个隐形错误,它不会带来明显的质量提升,却会显著消耗更多的使用额度。
二、不要“提示”,要“简报”
资深工程师不会把初级工程师叫过来,说一句“给这个 API 加个缓存”就走开。他们会给出上下文、约束条件和完成定义。
用 Claude 也是一样:
弱写法:
“给这个 API 客户端加个缓存。”
资深写法:
任务:在 APIClient 中增加一个轻量级内存响应缓存。
约束:
- 只缓存 GET 请求
- TTL 可配置,默认 60 秒
- 线程安全,假定并发访问
- 不引入新的第三方依赖
- 保持公共 API 向后兼容
- 在写代码之前,先列出你的计划和要触碰的文件
后者有效,是因为它给了 Claude 和一张好的工单给人类一样的东西:范围、边界和验收标准。
三、用“计划模式”防止 AI 跑偏
这是本文中最重要的一个习惯,也是我见过最能改变工作流质量的单一实践。
Claude Code 中有一个Plan 模式,它是一个只读状态:Claude 可以读取和分析文件,但在你批准之前,它不能编辑、写入或执行任何命令。
它会探索你的代码库,提出一个编号的计划,在触碰任何文件之前就让你看到完整的方案。
工作流是这样:
- 进入 Plan 模式
- 描述功能或 bug
- 阅读它给出的计划,修正它的假设
- 确认无误后,才让它执行
这一个习惯,就能消除绝大部分“AI 失控把我的项目改得面目全非”的事故。
四、把 Claude Code 当作主要界面
如果你只在网页聊天窗口里用 Claude,你大概只用了它 10% 的能力。
Claude Code是 Anthropic 的代理编码工具,运行在终端或 IDE 中,可以读取文件、执行命令、编辑代码,并通过外部工具进行扩展。
几个真正改变工作方式的功能:
- Checkpoints(检查点):Claude Code 会在每次变更前自动创建工作区快照。按两次
Esc或运行/rewind,你可以瞬间回退到之前的状态——不仅是代码回退,对话也可以一起回退。这是你敢于批准大规模重构的安全网。 - Subagents(子代理):Claude Code 可以生成并行的子代理,现在默认在后台运行,主会话不会阻塞。对于大型任务,你可以把工作拆分成多个子任务并行处理,而不是一个漫长的串行过程。
- 权限模式:默认模式在每次文件写入和命令执行前都会请求批准。存在一种自动模式,由分类器评估每个操作,允许安全操作通过、阻止风险操作。对于重要的代码库,保持权限紧凑是明智的——AI 代理执行危险命令的教训并不少见。
五、连接真实工具:MCP 是把 AI 从“玩具”变成“工作流”的分水岭
MCP(模型上下文协议)是连接 Claude 和外部系统的开放标准——GitHub、数据库、浏览器、内部服务。
实际应用:
- 接入 GitHub MCP,Claude 可以读取 issue、打开 PR、检查 CI 状态
- 接入只读数据库 MCP,Claude 可以基于真实 schema 回答数据问题
- 在浏览器中使用 Claude,它可以读取控制台错误、网络请求和 DOM 状态来协助调试
一个必须记住的原则:暴露最窄的必要工具,尽可能只读,任何有破坏性的操作都必须经过人工批准。如果你不愿意把原始凭证交给新员工,也不要把它们暴露为无防护的 MCP 工具。
六、像审查初级工程师的 PR 一样审查 Claude 的输出
这句话是 Claude 在 2026 年工作流的核心心态。
Claude 很快,而且经常很出色。但它有时也会犯错——它的输出看起来足够好,错误却足够隐蔽,会在生产环境里出问题。这种 bug 的特点是:粗略看一眼发现不了问题。
所以,对每一次有意义的变更,都要像审查一位有才华的初级工程师的 PR 一样:
- 读 diff,而不仅仅是看摘要。摘要是 Claude 对工作的叙述,diff 才是实际发生的事情。
- 自己跑一遍测试,而不是相信“测试通过了”。
- 在一个全新的会话中让 Claude 审查它自己的代码——这样可以避免它在已执行的逻辑中自我确认。
七、一个完整的日常工作流
把这些串起来,一个普通功能的工作流大概是这样的:
- 在仓库中打开 Claude Code,默认用 Sonnet 5
- 进入Plan 模式,描述功能:范围、约束、完成定义
- 阅读计划,在有代码变动之前修正错误假设
- 在权限模式下让它执行,批准每次文件写入
- 如果遇到真正困难的问题,切换到 Opus 5
- 运行测试,阅读 diff
- 开启一个新的会话进行代码审查
- 如果出了问题,回退到检查点,调整指令
- 提交——用你自己的名字提交,因为是你审查的
注意到你在做什么了吗?你不是在敲代码,你在指导和审查。
这才是资深工程师的用法。从 Claude 中获得真正 10 倍产出的人,并不是用了什么秘密提示词。他们运行的是一个有纪律的工作流:大胆授权,严格验证,关键部分由人把关。Claude 的能力在 2026 年已经足够胜任资深级别的工作,而你能不能获得资深级别的结果,完全取决于你如何驾驭它。
