2026-01-04 · AI
32
AI · 2026-01-04

Claude Code 创造者 Boris Cherny:用 AI 写 AI 的极致实践

TL;DR

Boris Cherny 在 2024 年 9 月加入 Anthropic,用 5 个月时间,大量依赖 AI(Claude)来构建 Claude Code——用 AI 写 AI 工具。2025 年 2 月 24 日,Claude Code 正式发布。

他的工作方式是真实的生产力革命:同时跑 5 个终端 + 10 个浏览器会话,让 AI 并行干活;用 Plan 模式逼 AI 先想清楚再动手;给 AI 配验证闭环,让代码质量直接翻倍。

这篇文章拆解他的核心理念:为什么并行比串行快 10 倍?为什么好的计划能让 AI 一次写对?为什么验证闭环是 AI 编程的生死线?


系列导航


一、这个人是谁?

1.1 履历

Boris Cherny,现在最火的标签是 Anthropic 技术专家,Claude Code 的核心创造者。

但他不是突然冒出来的。

2017-2024:Meta 首席软件工程师,在 Instagram 负责服务器架构、开发基础设施、代码质量。7 年时间,从工程师爬到 Principal 级别,管过大规模系统,见过各种坑。

2019:出版 O'Reilly 的《Programming TypeScript》,这本书被认为是 TypeScript 领域最权威的指南之一。不是那种水书,是真正能让你从入门到精通的那种。

更早:Coatue Management 架构师,AdTech 和风投领域的初创公司工程负责人,旧金山 TypeScript Meetup 组织者。

1.2 为什么关注他?

2024 年 9 月,Boris 加入 Anthropic。5 个月后,2025 年 2 月 24 日,Claude Code 作为 Research Preview 正式发布。

这个项目的特殊之处在于:Boris 大量使用 AI(Claude)来构建 Claude Code 本身——用 AI 写 AI 工具,这种"自举"式开发在业界引发了广泛讨论。


二、核心理念:AI 编程不是"问答",是"协作"

2.1 传统 AI 编程的误区

大部分人用 AI 写代码,是这样的:

你:帮我写个函数,实现 XXX 功能
AI:好的,代码如下...
你:不对,改成 YYY
AI:好的,已修改...
你:还是不对,再改...

这是 串行问答模式,效率低到爆炸。

2.2 Boris 的做法:并行协作

他同时跑 5 个终端 + 5-10 个浏览器会话,让多个 Claude 实例并行工作。

为什么这样做?

  1. 任务并行化:前端、后端、测试、文档,同时推进
  2. 避免阻塞:一个 Claude 在等你输入时,其他 Claude 继续干活
  3. 思维多样性:不同会话的 Claude 可能给出不同方案,你可以选最优的

关键工具


三、Plan 模式:逼 AI 先想清楚再动手

3.1 问题

AI 直接写代码,经常会:

3.2 解决方案:Plan 模式

Boris 的大部分会话都从 Plan 模式(Shift+Tab 两次)开始。

流程

  1. :我要实现 XXX 功能
  2. Claude:给出详细计划(涉及哪些文件、改哪些模块、有哪些风险)
  3. :审查计划,提出修改意见
  4. Claude:调整计划,直到你满意
  5. :切换到自动接受编辑模式
  6. Claude:按计划一次性写完代码

为什么有效?


四、验证闭环:AI 编程的生死线

4.1 Boris 的金句

"给 Claude 一个验证自己工作的方法,代码质量直接翻 2-3 倍。"

4.2 什么是验证闭环?

传统流程

AI 写代码 → 你手动测试 → 发现问题 → 告诉 AI → AI 修改 → 你再测试...

验证闭环

AI 写代码 → AI 自己测试 → 发现问题 → AI 自己修改 → AI 再测试 → 直到通过

4.3 实战案例

Boris 每次给 claude.ai/code 提交代码,都让 Claude 用 Chrome 扩展自动测试:

  1. 打开浏览器
  2. 测试 UI:点击按钮、填表单、检查页面元素
  3. 验证功能:确认功能正常、UX 流畅
  4. 迭代修复:发现问题立即改代码,重新测试

不同领域的验证方式

领域
验证方式

后端 API
运行测试套件、curl 请求验证

前端 UI
Chrome 扩展自动化测试

CLI 工具
Bash 命令验证输出

移动应用
模拟器自动化测试

核心原则


五、CLAUDE.md:团队的共享大脑

5.1 问题

AI 会犯同样的错误:

5.2 解决方案:CLAUDE.md

Boris 的团队维护一个 共享的 CLAUDE.md,检入 Git,全团队每周贡献多次。

内容

工作流

  1. Code Review 时:发现 Claude 写错了,直接在 PR 里 @.claude,要求更新 CLAUDE.md
  2. 使用 GitHub Action:自动把 Code Review 意见同步到 CLAUDE.md
  3. 持续积累:CLAUDE.md 越来越厚,Claude 犯错越来越少

为什么有效?


六、小结

Boris Cherny 用 AI 写 AI,不是因为他技术不行,恰恰相反——他太懂工程了,所以知道怎么让 AI 发挥最大价值。

三个核心理念

  1. 并行协作:5 个终端 + 10 个浏览器,让 AI 像团队一样工作
  2. Plan 模式:逼 AI 先想清楚再动手,一次写对
  3. 验证闭环:给 AI 自我验证的能力,代码质量翻倍

一句话总结

AI 编程不是"你问我答",是"你指挥,AI 执行,AI 自己验证"。

下篇文章,我会拆解他的 13 条实战技巧:slash commands、subagents、hooks、MCP 集成、权限管理...每一条都是生产力武器。


参考链接

目录 最新
← 左侧翻上一屏 · 右侧翻下一屏 · 中间唤出菜单