Boris Cherny——Claude Code 的构建者——是如何使用它的,以及这为何应当改变你对 AI 的看法

发布: (2026年1月8日 GMT+8 00:28)
9 min read
原文: Dev.to

Source: Dev.to

如果发明烤箱的人要等它正常加热,你也要这么做。
如果相机设计师要调节照明设置,你也要这么做。
如果汽车制造商要先系好安全带,你也要这么做。

嗨,我是 Karo 🤗
AI 产品经理、Substack 畅销书作者,坚信最有价值的经验来自于那些发明工具并亲自使用它们的人。

本文最初发表于此处

关于 Boris Cherny

Boris Cherny 是 Anthropic 的 Staff Engineer,帮助构建了 Claude Code。在本文中我们将探讨:

  • 他如何使用 Claude,
  • 他做了什么(以及避免了什么),
  • 以及这对所有使用 AI 构建的人为何重要。

Boris Cherny tweet
原始推文链接。

1️⃣ 他并行运行一批 Claudes

他在做什么

  • 保持 10–15 个并发的 Claude Code 会话活跃:
    • 5 个在终端(标签化、编号、带操作系统通知)
    • 5–10 个在浏览器中
    • 早上启动的移动会话,稍后再访问
  • 在不同环境之间交接会话,有时会“瞬移”来回切换。

这意味着什么

为什么重要 – Boris 将 AI 看作一种 你可以调度的容量,而不是单一工具。他像分配计算资源一样分配认知:分配、排队、保持热状态,仅在价值准备好时才切换上下文。真正的瓶颈是 注意力分配,而不是生成速度。

  • 代理即工作者 – 每个会话都是拥有独立上下文的工作者,而不是必须容纳所有信息的单一助理。
  • 对 vibecoders 的启示 – 这超越了提示或上下文工程;它关乎 管线设计:让许多部分“大脑”并行运行,只与“成熟”的会话交互。

2️⃣ 他默认使用最慢、最智能的模型

他做了什么

  • 使用 Opus 4.5(最大、最慢的 Claude 模型)处理 所有任务,因为更高的质量可以降低整体迭代时间。

这意味着什么

为何重要 – 他优化的是 总迭代成本,而不是原始的每秒 token 速度。快速但错误的答案在人力时间上的成本高于慢但正确的答案。

  • 责任感 – 他认识到“纠正税”:每一次幻觉或半对的补丁都会消耗人类注意力。额外支付计算资源以降低这种税收是净收益。
  • 对 vibecoders 的启示 – 优化 每次可靠改动的成本,而不是每个 token 的成本。

3️⃣ 他维护一个共享的 CLAUDE.md,把错误转化为组织记忆

我最喜欢的收获之一。

他做了什么

  • 团队在仓库中保留一个单一的 CLAUDE.md 文件,每周更新多次
  • 规则: 每当 Claude 出错时,就把错误记录到文件中,确保错误不再重复。
  • 每位团队成员负责维护自己负责的章节。

这意味着什么

  • 为什么重要 – AI 很强大但容易忘记。外部记忆(markdown 文件)是为它提供持久上下文的唯一方式。
  • 责任 – 编写一次规则比永远双重检查所有内容更省钱。
  • 对 vibecoders 的启示CLAUDE.md 成为你们产品的 安全护栏(例如,“绝不直接触碰生产环境”,“先运行测试”,“首选架构”)。这验证了《如果你用 AI 构建,你需要这个文件》中的建议。

4️⃣ 他在代码审查中使用 Claude 来更新系统,而不仅仅是批准 PR

他做了什么

  • 在同事的 pull request 上标记 @.claude
  • Claude Code GitHub Action 会自动将学习内容添加到 CLAUDE.md

这意味着什么

  • 为何重要 – 代码审查是 训练开发系统,而不仅仅是捕捉 bug。
  • 工作流中的代理 – 代理成为团队社交工作流(PR)的参与者,并可以更新共享规范。它们不是旁枝工具,而是协作循环的一部分。
  • 对 vibecoders 的影响 – 将 PR 审查视为编码产品标准的场所,以便未来的代理输出保持一致。

5️⃣ 他先制定计划,然后让 Claude 执行

我这个永远在计划的产品经理对此感到兴奋。

他做了什么

  • 计划模式 下开始:反复迭代计划,直至稳固。
  • 切换到 自动接受编辑模式:Claude 一次性执行完整实现,不来回交互。

这意味着什么

  • 为什么重要 – 当 AI 能够遵循 结构化计划(做什么、顺序、原因)时表现最佳。计划模式在执行前强制明确。
  • 对 vibecoders 的影响 – 防止代理进行大量不必要的更改的经典失败。不要让系统在你确认意图和约束之前行动;将规划纳入规范流程。

6️⃣ 他将子代理用作可重用的工作流原子

他是怎么做的

  • 将子代理视为 斜杠命令,可以按需调用。

这意味着

  • 代理作为模块化角色 – 不是单一的整体 AI,而是一组专门的、受限的代理。可靠性来源于专业化。
  • 编码如流水线 – 工作流变成一系列阶段(spec → draft → simplify → …),每个阶段由专门的子代理处理。

TL;DR for vibecoders

洞察行动
代理人舰队并行运行大量小型 Claude 会话;分配注意力,而不仅仅是算力。
选择最聪明的模型质量优先于速度;将幻觉视为隐藏成本。
共享 CLAUDE.md保持一份“禁忌清单”活文档;将其用作安全护栏。
AI 增强的代码审查在 PR 过程中让 Claude 将学习内容写入共享文档。
执行前先计划使用计划模式锁定意图,然后让 Claude 自动执行。
子代理作为命令为每个工作流步骤构建可复用、专用的代理。

通过模仿 Boris 对 Claude 的使用方式——将其视为 分布式、可追责且具记忆增强的团队成员——你可以把 AI 从新奇玩具转变为可靠的生产力倍增器。🚀

他如何看待责任: 最佳实践被编码进自动运行的工具中。这就是“设计即伦理”:减少因疲劳导致的失误。
这对 vibecoders 的意义: 考虑构建一个负责撰写 PRD 的代理、一个负责编码的代理、以及一个负责检查 UX 的代理。

Continue reading (it’s free)

#claude #claudecode

Back to Blog

相关文章

阅读更多 »