我扒了扒 Boris 的 Claude Code 私藏技巧,发现 AI 编程真正好用的地方,根本不是“写代码”

这两天刷到 Anthropic 联创 Boris Cherny 发的一串帖子,主题很直白:Claude Code 里那些“隐藏但高频”的功能

我本来以为又是一波“AI 神器震撼发布,程序员即将失业”的标准互联网戏码,结果认真看完之后发现——还真不是。

因为这串内容最有价值的地方,不是教你怎么让 Claude “一键生成一个商城后台管理系统”,而是告诉你:

怎么把 Claude 真正接进日常开发流程里,变成一个靠谱、能接力、会自查、还能自动干活的工程搭子。

说白了,很多人现在用 Claude Code,还是停留在:

  • 帮我写个函数
  • 帮我改个 bug
  • 帮我解释一下报错
  • 帮我生成个脚手架

这当然也有用,但这就像你花重金请了个高级工程师,最后天天让他帮你改按钮文案。

多少有点浪费。

真正的高阶玩法,是让 Claude 不只是“回答问题”,而是开始参与整个工程流程: 能跨设备接力、能自动跑、能验证结果、能长期记住项目习惯,甚至还能并行分身干活。

这才是这串技巧真正值钱的地方。


一、先说结论:Claude Code 最值得学的,不是“提示词”,而是“工作流”

如果你把 Boris 这组技巧串起来看,会发现它们其实都在解决同一个问题:

1. 别把 Claude 困在一个终端窗口里

很多人默认认为 Claude Code = 命令行里那个黑框框。

但实际上,它可以在手机、Web、桌面端、本地终端之间来回接力。 你在地铁上想到一个改法,手机先说一嘴;回到工位,电脑继续干;临时出门,手机再接着盯进度。

这就不再是“一个工具”,而更像一个持续在线的工程会话

2. 别让 Claude 只会被动等你发号施令

更高阶的用法,是让它自己按节奏跑。

比如每 5 分钟检查一次 review comment、自动 rebase、自动补改; 或者每天定时扫一遍昨天 merged 的 PR,把文档更新掉; 再比如定时看 Slack 里有没有人吐槽线上问题,然后整理成修复任务。

这时候 Claude 不再像“你有空才会叫一声的小助手”,而像一个有排班的工程协作者

3. 别让 Claude 只靠脑补结果

尤其前端开发最怕这个。

你让它写个页面,它代码写得热血沸腾,最后一跑:按钮飞了、弹窗歪了、表单点不了、移动端直接塌方。

所以 Boris 特别强调一点:一定要给 Claude 一个“验证自己输出”的能力。

比如接浏览器、接 Chrome 扩展、接桌面端的内置 web 测试环境。 你一旦让它“看得见结果”,它就不再是瞎改,而是能一轮一轮迭代,直到页面真能用。

4. 别让所有任务都挤在一个 Claude 身上

复杂项目里,最怕上下文全搅成一锅粥。

一个 Claude 改 API,一个 Claude 补测试,一个 Claude 修前端,一个 Claude 清理文档。 如果都挤在同一条线里,最后一定会变成大型精神分裂现场。

所以 Boris 提到的 worktree、会话分叉、subagent,本质上都在解决一个问题:

让多个 Claude 并行干活,但彼此别踩脚。

这件事一旦通了,Claude 才真的有点“工程团队”的味道。


二、最值得普通开发者先学会的 6 个技巧

下面这几个,我觉得是最适合大多数工程师先上手的。 不需要你搞特别复杂的配置,但收益很大。


1. 手机也能跑 Claude Code:别小看“随手改点东西”这件事

很多人第一反应是: “手机写代码?这不是纯折磨自己吗?”

先别急着嘲笑。

手机端当然不适合你在那里优雅地手写一个红黑树,但它特别适合这些场景:

  • 临时补个小改动
  • 看 diff
  • 改文档
  • 补注释
  • 回 review
  • 写 PR 描述
  • 看一眼 CI 炸在哪
  • 脑子里刚好闪过一个修 bug 思路,赶紧记给 Claude

你会发现,很多工程任务根本不需要你正襟危坐地打开 IDE 才能开始。 以前这些零碎灵感,往往都是“等我回去再说”,然后回去就忘了。 现在你可以直接手机上把任务丢给 Claude,让它先起跑。

这类能力最香的点,不是“手机写代码有多帅”,而是:

你和项目之间的距离,被压缩到了“想到就能推进”。

这非常值钱。


2. 会话跨设备接力:这才是 AI 工具应该有的样子

这是我觉得特别“未来已来”的一个点。

以前我们用编程助手,默认都接受一个设定: 换设备 = 重开一局。

你手机上想到东西,回电脑得重新讲一遍; 网页里聊了一半,终端里再来一遍; 桌面端已经跑起来的上下文,到另一个地方又得重新解释项目背景。

这事特别烦,而且烦得很隐蔽。 你不一定意识到,但每天都在被它浪费时间。

而 Boris 提到的 teleportremote-control 这种能力,本质上就是让 Claude 会话能跨设备流转。

你可以理解成: 不是“我在不同地方分别用了几个 Claude”, 而是“我带着同一个脑回路,到处接着干”。

这个体验一旦习惯了,就很难退回去。

典型场景特别真实:

  • 通勤路上先把需求讲给 Claude
  • 到工位后,直接本地接过来跑测试、改代码
  • 下楼买咖啡时,手机顺手看看它有没有卡住
  • 晚上电脑合上了,还能远程看它在干嘛

这才像一个真正“活着的工作流”。


3. /loop/schedule:让 Claude 从聊天机器人升级成值班同事

这个能力我非常喜欢。

因为很多开发工作,根本不是“高难度脑力劳动”,而是那种特别烦、特别碎、但又必须有人盯着的活。

比如:

  • review comment 来了,得补改
  • branch 落后了,得 rebase
  • 新 PR 合并了,文档可能要更新
  • Slack 里有人提了线上问题,得有人收集
  • stale PR、陈年分支、半死不活的任务,得有人清理

这些事你说难吧,也不难。 你说不做吧,又迟早会反噬团队。 最烦的是,它们还总是打断你本来正在做的正事。

所以 /loop/schedule 真正解决的问题是:

把这些“必须有人盯”的琐碎工程活,交给 Claude 常驻处理。

你可以让它每隔几分钟巡检一次,也可以按天跑定时任务。 它不像 cron 那样只是傻执行脚本,而是会“理解上下文后再行动”。

这就很像什么呢?

很像团队里那个最靠谱但也最不爱出风头的同事: 平时不怎么抢镜,但脏活累活他都默默收了。 等你某天回过神,发现 repo 干净了、PR 顺了、文档也补了。

那个瞬间你会很想请它吃顿饭。


4. Hooks:把“我每次都要提醒它”的事,变成系统默认行为

很多人用 AI 辅助开发都会碰到一个经典问题:

“这事我明明说过很多次了,它怎么还要我重复提醒?”

比如:

  • 启动时先读项目规范
  • 每次执行 bash 命令都记日志
  • 动到危险命令时必须二次确认
  • Claude 停下来时提醒它继续查,别半途而废
  • 遇到权限请求时别老来弹我,转去别的通知渠道

这些事情,本质上都不属于“每次手动发 prompt”的范畴。 它更像是一个系统级规则。

Hooks 的价值就在这儿:

把你的临时口头提醒,升级成稳定的生命周期钩子。

这就好像你终于受够了每次新人入职都要重复说“提交前记得跑测试”, 于是直接把 pre-commit、CI、质量门禁全配上。

世界瞬间安静。

对 Claude 也是一样。 你一旦把这些共识写进 hooks,它的行为就会变得更工程化、更稳定,也更像你团队里的一员,而不是一个“随机发挥型选手”。


5. 前端开发一定要接浏览器:别让 Claude 盲写 UI

这个必须单独拎出来说。

如果你是前端,或者干过任何一点点偏 UI 的活,你一定懂这种痛:

Claude 写出来的页面,代码看着像那么回事,跑起来像事故现场

原因非常简单——它没看见。

你让一个工程师闭着眼睛搭网站,然后要求他一次到位,这不是考验能力,这是在考验玄学。

所以 Boris 这条建议特别关键:

给 Claude 一个验证输出的办法。

比如接 Chrome 扩展,或者用桌面端那种能启动 web server 并测试页面的能力。 这样 Claude 就不是“猜我写得对不对”,而是“看完效果再继续改”。

这中间差的不是一点点。

你会明显感受到的变化:

  • 布局错误能被发现
  • 样式跑偏能被修正
  • 交互断掉能被迭代回来
  • 移动端炸裂不再靠祈祷

说难听一点,不给 Claude 浏览器验证能力,就让它做前端,多少有点像让实习生蒙着眼做视觉验收。

不是它不努力,是条件确实太苛刻。


6. Worktree / 分叉会话 / 多 Agent 并行:别把所有活都塞一锅里炖

很多人一开始用 Claude,都喜欢把所有事扔进一条会话里解决。

前十分钟还挺开心,越聊越觉得“它懂我了”。 两小时后再回头一看,整个上下文已经变成一锅工程乱炖:

  • 这个 bug 说了一半
  • 那个重构又插进来了
  • 测试没补完
  • 文档还没写
  • 另一个方案也想试试
  • 中间还顺手问了两个拼写问题

最后 Claude 看起来像没崩,实际上早就进入“我也不知道我们现在到底在干嘛”的精神状态了。

所以这时候你就需要:

  • 分叉会话:保留主线,分出支线实验
  • worktree:多个改动在独立工作树里并行推进
  • subagent:不同代理各做各的活

这个思路其实很工程师: 既然人类团队都不会让所有人挤在同一个分支上乱改,为什么要要求 Claude 这样做?

真正成熟的玩法,不是一个 Claude 包打天下, 而是让多个 Claude 在清晰边界里各自负责一块

你会得到两个明显好处:

第一,吞吐量上来了

一个修 bug、一个补测试、一个整理文档、一个改前端,大家互不耽误。

第二,事故率下来了

不容易改着改着把上下文搞乱,也不容易“为了修 A 顺手把 B 改炸”。

这对中大型项目尤其重要。


三、这些技巧到底能带来什么实际收益?

很多文章写到这里就开始上价值,什么“重塑开发范式”“定义下一代人机协同”之类。 说实话,听多了脑子会自动防抖。

咱们就讲点朴素的。

这套玩法真正带来的收益,我觉得主要是 4 个:

1. 减少“重新进入状态”的成本

开发最贵的,不一定是写代码那几分钟,而是重新找回上下文

跨设备接力、记忆、CLAUDE.md、远程控制,这些能力的共同目标,就是让你别老重开状态机。

你少解释一次项目背景,少重新翻一次文件,少再讲一遍“我们这套服务的依赖关系”,一天能省下来的注意力是很惊人的。

2. 把碎活从主线程剥离出去

review comment、文档收尾、日志排查、分支清理、变更同步、问题巡检…… 这些工作不是不重要,而是特别适合从你脑子的“主线程”里移出去。

Claude 一旦能自动跑,人的脑子终于能干更值钱的事。

3. 提高输出质量,不再靠运气

尤其是前端和复杂重构。

能验证结果、能跑测试、能看页面、能多轮迭代,这些都意味着 Claude 输出不是“一次性彩票”,而是更接近真正工程过程。

它不一定第一次就对,但它有机会自己修正。

这跟“写一坨代码然后祈祷它能跑”完全不是一回事。

4. 让 AI 更像队友,而不是更高级的搜索框

这是最关键的。

一个只能一问一答的 AI,再聪明,也更像搜索工具。 但一个能记住上下文、跨设备接力、自动巡检、并行处理、还能验证结果的 Claude,才开始有点队友感

而“队友感”,恰恰是 AI 工具真正会改变工作方式的那个临界点。


四、如果你现在就想上手,我建议按这个顺序来

别一上来就把所有高级功能配满。 大概率你会在配置页里迷失自我,然后开始怀疑人生。

更务实的顺序是这样的:

第一步:先让 Claude 记住你的项目

把项目规则、常用命令、测试方式、代码规范写进 CLAUDE.md。 先解决“它每次都像失忆”这个问题。

第二步:让它能验证结果

如果你做前端,给它接浏览器验证链。 如果你做服务端,也至少让它能稳定跑测试、看日志、看结果。

第三步:学会会话分叉和 worktree

别把所有任务都堆一条线里。 一旦任务复杂起来,你很快就会发现“隔离”有多重要。

第四步:挑一个重复动作做自动化

比如 review 收尾、文档同步、PR 清理。 从一个最烦但最标准化的动作开始,配成 loop 或 schedule。

第五步:再上 hooks

等你真的开始依赖自动化了,再去补生命周期规则、权限策略、日志记录这些工程治理能力。

这个顺序的好处是: 每一步都能立刻感受到收益,不会学了一堆名词却落不了地。


五、最后说句大实话:AI 编程真正省下的,不是“写代码时间”,而是“工程摩擦”

我现在越来越觉得,Claude Code 真正厉害的地方,并不是“10 秒生成 300 行代码”。

因为老实讲,今天能生成代码的工具已经很多了。 真正拉开差距的,是谁能更好地处理这些开发里的隐形摩擦:

  • 上下文丢失
  • 任务切换
  • 碎活打断
  • 结果无法验证
  • 多任务并行互相踩踏
  • 明明是重复动作却每天还在手工点点点

这些东西,才是程序员日常里真正耗神的部分。

而 Boris 分享的这套技巧,价值就在于它们不再盯着“怎么写出更多代码”,而是在回答另一个更成熟的问题:

怎么让 Claude 真的融入工程工作流,替你吃掉那些最烦的摩擦。

这事一旦做成,AI 才不只是一个“偶尔挺好用的工具”, 而会慢慢变成你开发环境里那个默认存在的协作层

到那时候,你再回头看今天这种“帮我写个函数”的用法,就会有一种感觉:

——也不是不能用。 ——只是,确实有点屈才。


六、给没时间细看的朋友,一个超短总结

如果你只想记住一句话,那就是:

Claude Code 最强的地方,不是帮你写代码,而是帮你把开发流程变得更连续、更自动、更可验证。

如果你只想先学 5 个最值的,我建议优先上:

  1. 项目记忆(CLAUDE.md / Memory)
  2. 跨设备接力(teleport / remote control)
  3. 结果验证(浏览器 / Chrome 扩展 / Desktop 测试)
  4. 自动巡检(/loop / /schedule)
  5. 并行隔离(worktree / branch / subagents)

学会这几个,你对 Claude Code 的理解会从:

“哦,它会写代码。”

升级成:

“行,这东西已经能开始参与我真正的工程流程了。”

而这两者之间,差的不是一点点。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇