Claude Code 官方团队自用的 15 个隐藏功能,你用了几个?
工程师 Boris Cherny 分享自己每天都在用的 15 个功能,85 万人看过。作者说自己也只用到一半。
- 手机上写代码排在第一,很多人根本不知道能这么干。
- 让它自己跑起来那节讲的是无人值守的用法。
- 前端开发加持和会话管理各成一块,按需看。
- 并行开发是效率的分水岭——一次只跑一个实例是在浪费。
- 文末有命令速查表,可以直接存下来当手册。
Claude Code 工程师 Boris Cherny 分享了自己每天都在用的 15 个功能,85 万人看了。我数了数,自己也只用到一半。
我每天用 Claude Code 跑内容管线,从素材采集到写文章、配图、排版、推送,几乎全自动。
但看完 Boris 这个帖子,好几个功能我从来没碰过,有的甚至不知道存在。
这 15 个功能分六组,按"你可能最想知道的"排序,每个都给了直接能用的命令。

一、手机上写代码
1. 移动端 App:
Claude Code 有手机版。Claude app 的 iOS/Android 版里,左侧有个 Code 标签页,直接就能写代码。Boris 说他很多代码都是在手机上写的,不用开电脑。
我一开始也觉得"手机写代码?搞笑的吧"。但想想,很多时候不是写代码,是给 Claude 下指令让它干活。手机上打几句话就能让它开始跑,确实方便。
2. 会话在设备间跳转:
这个太实用了。在手机上开了一个会话,回到电脑前想继续?
claude --teleport或者在已有会话里输入 /teleport,就能把云端会话迁移到本地终端继续。
反过来也行:在电脑上跑着的会话,用 /remote-control 就能从手机或浏览器远程控制。Boris 直接在 /config 里设了 "Enable Remote Control for all sessions",所有会话默认可以远程接管。
二、让 Claude 自己跑起来
这部分最让我兴奋。
3. 定时循环 /loop 和 /schedule:
Boris 说这是 Claude Code 最强的两个功能。/loop 让 Claude 按固定间隔自动执行任务,最长能跑一周。
看看 Boris 自己挂了什么:
/loop 5m /babysit # 每5分钟检查PR,自动处理review意见、自动rebase
/loop 30m /slack-feedback # 每30分钟把Slack反馈变成PR
/loop /post-merge-sweeper # 自动处理合并后遗留的review评论
/loop 1h /pr-pruner # 每小时清理过期的PR关键思路:把工作流封装成 skill,再用 /loop 定时执行。我自己的推文采集就是这个逻辑,定时抓取、自动入库、自动分类。你每天重复做的事情,都可以变成一个 skill + loop。
4. 生命周期钩子 Hooks:
Hooks 让你在 Claude 的关键节点插入自己的逻辑,四个时机:
- SessionStart: 每次启动 Claude 时自动加载上下文。我用这个加载记忆系统和 API 预检,Claude 一启动就知道我是谁、最近在干什么、哪些服务可用
- PreToolUse: 在 Claude 调用工具之前拦截。我用这个强制所有 URL 走 Jina Reader 抓取,不让 Claude 直接裸抓网页
- PermissionRequest: 权限请求时触发。Boris 把权限提示路由到 WhatsApp,在手机上批准或拒绝
- Stop: Claude 停下来时触发。可以推它继续干活
Hooks 和提示词的区别:Hooks 是确定性的,每次都执行。提示词 Claude 可能忽略,Hook 它绕不过去。你想要 100% 执行的规则,就用 Hook。
三、前端开发加持
5. Chrome 扩展:
Boris 原话:"The most important tip for using Claude Code is: give Claude a way to verify its output."(用 Claude Code 最重要的一条:给 Claude 一个验证产出的方式。)
打个比方:你让一个工程师做网页,但不让他打开浏览器看效果,做出来能好看吗?给 Claude 装上 Chrome 扩展,它写完前端代码会自己打开浏览器检查,发现问题自己改,反复迭代直到效果满意。
Boris 说这个扩展比其他类似的 MCP 工具都稳定,他做前端时每次都用。Chrome 和 Edge 都支持。
6. Desktop 桌面版内置浏览器:
Claude Desktop 桌面版能自动启动 Web 服务器,还内置了浏览器来测试。写前端的同学可以直接用桌面版,开箱即用,不用自己配置扩展。CLI 和 VS Code 也能通过 Chrome 扩展达到同样效果。
7. 远程遥控 Dispatch:
Boris 说他不写代码的时候就在用 Dispatch。Dispatch 让你远程控制 Claude Desktop 桌面端:处理 Slack 消息、回邮件、管理文件,不在电脑前也能操作。它可以使用你电脑上已有的 MCP、浏览器,都在你的授权下进行。
四、会话管理技巧
8. 会话分支:
跑着跑着想分出一条支线试试别的方向?两个方法:
/branch # 在当前会话里直接输入
claude --resume <session-id> --fork-session # 从命令行分叉已有会话两边互不影响,试完了选效果好的继续。我写文章的时候经常用这个出两个版本,A 版走产品角度,B 版走用户角度,最后合并取优。

9. 插队提问 /btw:
Claude 在跑长任务的时候,你临时想问个小问题,不用等它做完:
/btw 这个函数的参数是什么意思?不打断正在执行的任务,Claude 在旁边回答你的问题。Boris 说他天天用。

五、并行开发
10. Git Worktrees:
这是 Boris 同时跑几十个 Claude 的秘密。Git worktree 在同一个仓库下创建多个独立工作目录,每个对应不同的分支,互不干扰。
claude -w # 启动新会话时自动创建worktree或者在 Desktop 桌面版勾选 "worktree" 选项。每个 worktree 里的 Claude 独立工作,你可以同时推进好几个功能。我用 Agent 并行写文章时也是这个原理,每个 Agent 在自己的 worktree 里干活,不会互相踩。
11. 批量分发 /batch:
大规模改动需要同时处理几十甚至几百个文件?
/batchClaude 先问你要做什么,然后自动把任务拆分,分发到多个 worktree agent 并行执行。代码迁移、批量重构、大面积改名,一个命令搞定。Boris 说可以同时开几百甚至上千个 agent。
六、进阶配置
12. SDK 启动加速 --bare:
如果你用 SDK(claude -p 或 TypeScript/Python SDK)跑自动化任务,默认每次启动都会搜索 CLAUDE.md、加载 settings 和 MCP,很慢。
claude -p --bare --system-prompt "你的提示词" --mcp-config config.json加 --bare 跳过自动加载,启动速度提升最多 10 倍。Boris 说这是当初的设计失误,以后会把 --bare 变成 SDK 默认行为。现在手动加上就行。

13. 多仓库访问 --add-dir:
同时在多个仓库工作:
claude --add-dir /path/to/other-repo # 启动时指定
/add-dir /path/to/other-repo # 运行中追加Claude 不仅能看到另一个仓库的文件,还自动获得在那个仓库里操作的权限。团队可以在 settings.json 里配 additionalDirectories,让所有人启动时自动加载指定目录。
14. 自定义 Agent --agent:
在 .claude/agents 目录下定义专属 agent,给它定制的系统提示词和工具集:
claude --agent=my-reviewer # 启动名为my-reviewer的自定义agent我搭了几十个这样的专属 agent:写文章的、配图的、排版的、审稿的,各管各的。本质就是不同任务用不同的专家,比一个通用 Claude 什么都干效率高得多。

15. 语音输入 /voice:
Boris 说他大部分代码是用说的。
/voiceCLI 里开启后按住空格键说话,Desktop 桌面版有语音按钮,iOS 上用系统听写功能。想想看,躺沙发上口述需求让 Claude 写代码...
命令速查表

这 15 个功能里,/loop + Hooks + Worktrees 三个组合起来是最猛的:把工作流封装成 skill,用 Hooks 自动加载上下文,用 /loop 定时执行,用 Worktrees 并行跑多个实例。单个功能是工具,组合起来才是系统。
建议从 /loop 开始试。挑一个你每天重复做的事情,写成 skill 然后用 /loop 挂上去跑。两天你就回不去了。
本文参考:Boris Cherny (@bcherny) 的推文 | https://x.com/bcherny/status/2038454336355999749
读完觉得有用?留个邮箱,每篇新解读发布就送达,随时退订。
