hi,我是渔夫。
今天,CC 核心开发者 Boris Cherny 又在 x 上连续发帖了。
这次他分享了 15 个技巧,都来自他最喜欢 Claude Code 中隐藏且未被充分利用的功能。
下面逐个重点介绍。开始吧!
1、Claude Code 有手机 App 了
我个人经常用iOS版应用写代码,不用开电脑就能随时修改,非常方便。真的只需一台 iPhone,就能可以直接编写代码,审 PR。
2、会话跨设备无缝切换
会话跨设备迁移,运行 cluade --teleport 或 /teleport 把云端 session 拉到本地。如果运行 /remote-control 将手机/网页端控制本地运行的 session
see:https://code.claude.com/docs/en/remote-control
3、自动化循环
/loop 和 /schedule,是最强大的两个功能,可以让 Claude 按设定间隔自动循环运行,最长支持一周。Boris 自己跑的例子:
-
/loop 5m /babysit— 每 5 分钟自动处理 code review、rebase、推进 PR 合并 -
/loop 30m /slack-feedback— 每 30 分钟自动提 PR 收集 Slack 反馈 -
/loop /post-merge-sweeper— 自动补处理遗漏的 code review 意见 -
/loop 1h /pr-pruner— 每小时自动关闭过期 PR
临时短期监控可以在 Claude Code CLI 用 loop,但是关掉就没了;schedule 适合长期的,每天7 点定时发送ai 日报。
see:https://code.claude.com/docs/en/scheduled-tasks
4、使用钩子(hooks)在智能体生命周期中确定性执行逻辑
例如,可通过 hooks 实现以下功能:
-
每次启动Claude时动态加载上下文(SessionStart)
-
记录模型运行的每个bash命令(PreToolUse)
-
将权限请求路由至WhatsApp 供你审批(PermissionRequest)
-
当 Claude 停止时自动触发继续运行(Stop)
see:https://code.claude.com/docs/en/hooks
5、Cowork Dispatch
我每天都会使用 Dispatch 来查看 Slack 和邮件、管理文件,以及不在电脑旁时用笔记本处理事务。当我不写代码时,我就在调度。
Dispatch 是Claude桌面应用的安全远程控制工具。经您授权后,它可以使用您的MCP设备、浏览器和计算机。
6、Chrome 扩展,前端必装
使用 Claude Code 最重要的技巧是:给 Claude一个验证输出的方法。一旦做到这点,Claude就会不断迭代直到产出优秀成果。--对前端同学来说,是极大利器啊。
下载Chrome/Edge版扩展:https://code.claude.com/docs/en/chrome
7、Desktop App 内置浏览器测试
Desktop App 内置了自动启动 web server + 内置浏览器的能力,适合不想折腾 Chrome 扩展配置的用户,开箱即用。
8、Fork 会话
-
在会话内运行
/branch -
命令行运行
claude --resume <session-id> --fork-session
分叉后你在新分支里,想回到原始会话 用 claude -r <原始session-id>。
比如你已经做了一堆上下文铺垫,想试两种不同方案,但不想互相污染,这种场景非常实用。
9、btw
经常用这个功能在客服处理问题时快速回答其他疑问。
这个真的太好用了,最简单场景,运行一个很长任务,你随时可以询问他进度,不影响主任务。
10、Git Worktrees
同时跑几十个 Claude,Claude Code 深度支持 git worktrees,这是 Boris 同时运行几十个 Claude 实例的方式:
-
claude -w在新 worktree 启动 session -
Desktop App 里勾选 worktree 复选框 -
非 git 用户可用 WorktreeCreatehook 自定义
11、batch
batch 可以把大任务拆碎,几百个 Agent 并行干。
大规模并行改,先通过对话确认需求,然后自动 fan out 到数百甚至数千个 worktree agent 并行执行。适合大规模代码迁移等可并行的工作。
12、bare 参数
启动速度提升最高 10 倍,默认情况下 claude -p 启动时会扫描 CLAUDE.md、settings、MCP 等。非交互式用法其实不需要这些,加上 --bare 可显著提速:
13、add-dir 跨多个 repo 工作
跨仓库工作时,在一个 repo 里启动 Claude,用 --add-dir 或 /add-dir 让它访问其他目录,同时也获得操作权限。也可以在 settings.json 里配置 additionalDirectories 让团队统一生效。
14、agent
自定义专属 Agent** 在 .claude/agents/ 目录下定义 agent 配置文件,然后运行:
15、voice
这个是语音写代码,非常方便。
在CLI 里运行 /voice,按住空格键说话。
推荐阅读:

