★ 设为星标 | 只讲人话,带你玩转AIGC。

前两天,AI 大神 Andrej Karpathy 深夜破防了:“作为程序员,我从未感觉如此落后——如果用好这些新工具,我本该强上 10 倍。”

连大神都有“工具焦虑”,咱们普通人更得补课。

要说谁最懂 Claude Code 怎么用?那必须是它的“亲爹”——Boris Cherny。

昨天晚上,Claude Code 创始人 Boris Cherny 在推特上毫无保留地晒出了他的私人开发工作流。

打开网易新闻 查看精彩图片

看完他那一连串的“骚操作”,我只想说:原来我以前都用错了!

我以为大佬的配置全是复杂的黑科技。

恰恰相反,Boris 说他的设置其实“惊人地简单”。

但就是这些看似朴实无华的技巧,背后藏着一套完整的“AI 养成哲学”——系统化、自动化、以及最重要的“验证闭环”。

今天就带大家深扒一下大佬的作业,建议直接收藏,照着改你的配置!

01|拒绝傻等!把“等待时间”变成生产力

大家用 AI 编程最大的痛点是什么?

肯定有一个是:慢。

看着屏幕上的光标一闪一闪,是不是很溜出去抽根烟?

我有个朋友跟我说自从用了 Claude Code,他就经常晚睡,我好奇为啥,他说经常要等它跑完才能睡。

Boris 的解决办法简单粗暴:搞“分身”。

他从来不会只守着一个对话框发呆。

他的常规操作是:

  • 终端 5 开: 在终端里同时运行 5 个 Claude 实例,标签页编号 1-5。哪个好了就处理哪个,利用 iTerm 系统通知来提醒自己。

打开网易新闻 查看精彩图片

  • 网页端并行: 同时在网页版(claude.ai/code)开 5-10 个会话。

  • 无缝切换: 本地跑不动的,用 & 命令扔到后台,或者直接“瞬移”到网页端继续。甚至出门了,掏出手机接着聊。

别让 AI 等你,也别让你等 AI。

通过并行处理,把原本是“垃圾时间”的等待期,变成了高密度的产出期。

这招使用得好,效率绝对是妥妥的指数级提升。

最重要的是,你终于可以按时吃饭睡觉了!

02|选模型:有时候“慢”就是“快”

大家都知道,Sonnet 明显会比 Opus 快。

但 Boris 却反其道而行之,他坚定地站队 Opus 4.5。

为什么?

因为 Opus 虽然又贵又慢,但它“脑子好使”。

Boris 解释说,Opus 在使用工具时更精准,更少需要人工干预(和引导)。

你想想,是用一个笨一点的模型反复改 Bug 浪费时间,还是用一个聪明的模型一次性搞定更省事?

Boris 说得非常绝对:在最终结果上,它几乎总是比使用较小的模型更快。

所以,一次性把事情做对,这才是真正的高效。

03|给 AI 准备一本“错题本”:让它越用越聪明

这一招是我觉得最神的,强烈建议大家立刻用起来!

很多团队最大的头疼就是:AI 总是记不住团队的规范。

比如你们规定了“必须用 bun,别用 npm”,但 AI 下一次还是给你写个 npm install。

Claude Code 团队的做法是:维护一个共享的 CLAUDE.md 文件,并把它丢进 Git 仓库里。

打开网易新闻 查看精彩图片

图:Boris 团队定义的 CLAUDE.md

这个文件就是团队的“第二大脑”。

里面写满了各种显性或隐性的规则,比如上图:开发流程(1~5)、使用 bun 而非 npm...

更绝的是他们的更新方式——“复利式工程”。 (名字很费解,我宁愿叫它错题本)

在做代码审查(Code Review)时,如果发现 Claude 犯错了,他们不是改完就拉倒,而是直接在 PR 评论里 @Claude,让它把这条新规则写进 CLAUDE.md。

打开网易新闻 查看精彩图片

图:在 PR 里调用 claude 添加新规则

只要犯过一次错,就永远不会犯第二次。

这种知识的“复利效应”,让 AI 队友随着时间推移变得越来越强。

04|别做伸手党,先“做计划”

很多人用 AI 的习惯是上来就丢一句:“帮我把这个功能做了”。

然后 AI 一通乱写,你一通乱改。

Boris 分享了一个 Shift+Tab 的秘密:Plan Mode(计划模式)。

对于复杂的任务,他会连按两下 Shift+Tab 进入计划模式。

先不急着写代码,而是跟 Claude 此时此刻像个产品经理一样,反复对齐思路,直到双方都确认“方案完美”。

打开网易新闻 查看精彩图片

磨刀不误砍柴工,一个好的计划,通常能让后续的代码生成一次过。

05|安全与自动化:该偷懒时要偷懒

作为创造者,Boris 对安全非常敏感。

他从来不用

--dangerously-skip-permissions
这种让 AI “裸奔”的命令。

他的替代方案是使用

/permissions
,把那些 bun run test、bun run build 等确认安全的命令加入白名单。

打开网易新闻 查看精彩图片

既省去了每次都要点“Allow”的麻烦,又守住了安全的底线。

另外,他还用各种子代理(Subagents)来干脏活累活:

  • code-simplifier:代码写完了?让它负责精简一下。

  • verify-app:跑一遍端到端测试,确保没把系统搞崩。

打开网易新闻 查看精彩图片

图:Boris 使用的子代理

  • PostToolUse 钩子:利用钩子自动格式化代码。

打开网易新闻 查看精彩图片

Boris 说 Claude 写的代码 90% 都是好的,剩下 10% 的格式问题,交给自动化脚本去修,别浪费人眼去找分号。

06|黄金法则:没有验证,就没有质量

文章最后,必须要提 Boris 反复强调的一点:“Give Claude a way to verify its work.”(给 Claude 一个验证它工作成果的方法)

Boris 说,他合并的每一行代码,都是经过 Claude 自己测试过的。

建立一个“修改-测试-反馈”的闭环,能把最终代码的质量提升 2-3 倍!

对于那些耗时很长的任务,他甚至会挂一个钩子,告诉 Claude:“做完了吗?做完了记得叫个子代理(Agent)出来检查一下。”

Boris 的这套工作流,核心其实不是工具,而是一种信任。

他把 Claude 不仅仅当作一个代码生成器,而是当作一个需要磨合、需要教育、但值得信赖的合作伙伴。

我认为这也是用当前几乎所有 AI 工具的正确方式。

当然,正如他自己所说:“没有唯一正确的使用方式”。 每个人都应该根据自己的习惯去“魔改”它。

不过有一说一,哪怕是大神也有让我“难以理解”的地方:

你们发现没?Boris 这种级别的顶级极客,写代码居然全屏用的都是浅色模式!

难道……这就是传说中“亮瞎眼”的强者世界吗?

最后想问问大家:你平时用 AI 写代码有什么“独门秘籍”吗?或者在配置 Claude 时遇到了什么坑?

欢迎在评论区留言,我们一起把 AI 调教得更顺手!

(觉得有用的话,别忘了点个,点个♥️,把这篇干货转发给你的程序猿朋友们~)

参考

  • https://x.com/bcherny/status/2007179832300581177