
昨天 Claude Code 创始人 Boris Cherny 又分享了 15 个隐藏功能,看完 Boris 这 15 个功能,才发现自己连皮毛都没摸到。
有一说一,这不是我的问题,是这些功能藏得太深了。
那话不多说,我把这 15 个功能按照我自己的理解,分成 5 个方向跟你聊聊。

一. 随时随地写代码
第一个,手机也能写代码
我一直觉得,手机写代码是个伪需求。屏幕那么小,打字那么累,图什么呢?
但 Boris 说他很多代码都是在手机上写的,这让我重新想了想。
Claude Code 有移动 app,iOS 和 Android 都有。下载之后,点左边的 Code 标签,就能审代码、批 PR、写代码。
我自己试了一下,在地铁上批 PR 的感觉确实有点奇怪,但你会发现,很多时候你不需要完整的开发环境,只是想快速看一眼代码、改个小 bug、批个 PR。
这时候手机就够了。
真的,很多需求,手机就能解决。
第二个,云端和本地随意切换
/teleport 和 /remote-control 是一对功能。
Teleport 把云端会话拉到本地终端,Remote Control 在手机上控制本地运行的会话。
Boris 直接在配置里开了”所有会话都启用远程控制”。
这意味着什么?
你在公司电脑上跑着一个 Claude 会话,回家路上用手机就能接着干。不是重新开始,是真的接着干。
在我看来,这不是一个功能,而是一种工作方式的改变。
二. 让 Claude 自己管自己
第三个,/loop,最强自动化
我看到这个功能的时候,真的,直接愣住了。
/loop 可以让 Claude 按固定间隔自动执行任务,最长能跑一周。
Boris 的真实用法是这样的:
- /loop 5m /babysit — 每 5 分钟自动处理 code review、自动 rebase、推 PR 上线
- /loop 30m /slack-feedback — 每 30 分钟自动把 Slack 反馈整理成 PR
- /loop 1h /pr-pruner — 每小时关闭过期的 PR
你睡觉的时候,Claude 还在帮你干活。
说实话,我第一反应是:这不就是雇了个 24 小时不睡觉的实习生吗?
不过转念一想,这可能就是 AI 工具的本质——不是替代你,而是帮你做那些重复的事。
第四个,/schedule,定时任务
和 /loop 类似,但用 cron 表达式控制。
适合”每天早上 9 点做 XX”这种固定时间的任务。
不过我自己用下来,感觉 /loop 更灵活,/schedule 更适合有明确时间要求的场景。
第五个,Hooks,生命周期钩子
这个更高级。
你可以在 Claude 的生命周期里插入自定义逻辑:
- SessionStart — 每次启动 Claude 时自动加载上下文
- PreToolUse — 记录 Claude 执行的每一条 bash 命令
- PermissionRequest — 把权限请求转发到 WhatsApp,你在手机上批准
- Stop — Claude 停下来的时候自动戳它继续干活
这不是一个功能,而是把 Claude 改造成完全符合你工作流的样子。
相信我,这个功能,一旦用上就回不去了。
三. Claude 不只写代码
第六个,Dispatch,远程控制桌面
Boris 说他不写代码的时候就在用 Dispatch。
能干什么?回 Slack 消息、处理邮件、管理文件、用你电脑上的 MCP、浏览器、鼠标键盘。
我自己试了一下,发现它不是编程助理,而是远程助理。
你在外面,想让 Claude 帮你处理电脑上的事,Dispatch 就是这个入口。
有一说一,这个功能,对于经常需要远程处理事情的人来说,真的是刚需。
第七个,Chrome 扩展,前端开发必备
Boris 强调了一个观点:给 Claude 一个验证输出的方式,它就会迭代到完美。
想象一下让一个人做网站,但不让他用浏览器看效果。结果肯定一团糟。
Chrome 扩展的作用就是:Claude 写完代码自动打开浏览器看效果,发现问题自动改,迭代到满意为止。
Boris 说这个扩展比其他类似的 MCP 更稳定。
我自己做前端的时候,确实发现有了这个扩展,Claude 改 bug 的速度快了很多。
这不是锦上添花,这是雪中送炭。
第八个,Desktop App,自动启动测试服务器
桌面版 Claude 可以自动跑你的 web server,还能在内置浏览器里测试。
CLI 和 VSCode 也能用 Chrome 扩展实现类似效果,但桌面版是开箱即用。
说实话,我一开始觉得桌面版没什么特别的,用了之后才发现,开箱即用真的很重要。
四. 同时开几十个 Claude
第九个,Git Worktree,并行工作的基础
Boris 说他同时跑着几十个 Claude 会话。
我第一反应是:怎么做到的?
答案是 Git Worktree。
简单来说,正常情况下一个 git 仓库只能在一个分支上工作,Worktree 让你同时在多个分支上工作,每个 Worktree 跑一个 Claude 会话。
用法很简单:
- [bash]claude -w
或者在桌面版勾选”worktree”选项。
相信我,一旦用上 Worktree,你就再也不想回到单分支的时代了。
第十个,/batch,大规模代码迁移
/batch 会先问你一堆问题,然后自动开几十个、几百个、甚至几千个 worktree agent 并行干活。
适合大规模代码迁移、批量重构、跨文件的统一修改。
一个人干不完的活,Claude 开一百个分身帮你干。
说实话,这个功能我还没敢试,但想想就觉得很恐怖。。。
第十一个,/branch,分叉会话
有时候你想试试另一个方案,但不想丢掉当前的进度。
两种方式:
- 在会话里运行 /branch
- 命令行运行 claude –resume
- –fork-session
分叉之后,原会话和新会话各走各的路,互不影响。
这个功能,其实不是什么新技术,但用在 AI 会话上,感觉完全不一样。
五. 榨干每一分性能
第十二个,/btw,不打断工作流的提问
Boris 说他天天用这个。
Claude 正在干活的时候,你突然想问个问题,但不想打断它。
用法很简单:
- /btw dachshund 怎么拼?
它会回答你,但不影响主线任务。
问完继续干活,就像什么都没发生一样。
这个功能,真的,用了之后你会发现,之前打断 Claude 再重新开始,浪费了好多时间。
第十三个,–bare,SDK 启动快 10 倍
如果你用 Claude 的 SDK,TypeScript 或 Python 都可以,加上 –bare 参数可以跳过加载本地配置。
启动速度直接快 10 倍。
- [bash]claude -p “总结这个代码库” \ –output-format=stream-json \ –verbose \ –bare
Boris 说这是当初设计失误,未来会把 –bare 变成默认行为。
我测了一下,确实快到飞起。
说实话,这种设计失误,多来点也没关系。。。
第十四个,–add-dir,跨仓库工作
在一个仓库里启动 Claude,但想让它访问另一个仓库?
用法很简单:
- [bash]–add-dir /path/to/other/repo
或者在会话里运行 /add-dir。
这不只是让 Claude”看到”另一个仓库,还会给它操作权限。
也可以在团队的 settings.json 里配置 additionalDirectories,每次启动自动加载。
我经常用这个在前端和后端仓库之间跳来跳去。
这个功能,不是为了解决什么大问题,而是让日常工作更顺畅。
第十五个,–agent,自定义 Agent
在 .claude/agents/ 里定义一个自定义 agent,然后运行:
- [bash]claude –agent=
能干什么?限制工具权限,比如只读 agent;自定义系统提示词;指定特定模型。
比如:
- 代码审查专用 agent,只能读不能写
- 文档生成 agent,只操作 markdown 文件
- 数据分析 agent,只能跑查询不能改代码
这个功能,不是给新手用的,但一旦你需要自定义,就会发现它有多强大。
现在回头看,这 15 个功能,其实不是什么黑科技,而是 Boris 自己每天在用的东西。
我一直觉得,工具的本质,不是用来炫技的,而是用来解决问题的。
这 15 个功能,不是每个都要用,而是找到适合你的那几个,用熟了,就够了。
相信我,用熟了之后,你会发现,之前的工作方式,真的有点低效。
我也希望你能找到适合自己的那几个功能。