3月30号, Claude Code 创始人 @bcherny 又甩出了一波王炸——15 条使用技巧,几乎全是这半年来的新功能。我第一时间刷到的时候,直接高血压犯了激动坏了。
这 15 条技巧,信息密度之高、实用性之强,堪称"AI 编程工具链的降维打击"。今天我就逐条翻译+深度点评,带你们彻底搞懂这些,堪称目前最全的 Claude Code 进阶指南。
老规矩,点赞收藏,防止走丢。
1️⃣ 手机 APP :揣着键盘也能写代码
Personally, I write a lot of my code from the iOS app. It's a convenient way to make changes without opening a laptop.
翻译:我经常直接在 iOS 应用上写代码。不用开电脑,随时改代码,非常方便。
点评:这点其实被严重低估了。 Claude Code 有 iOS 和 Android 客户端,意味着你蹲坑的时候都能改 bug,等公交的时候都能 review PR。配合 /teleport 功能(后面会讲),你可以做到——
•手机上发起任务 → 电脑自动执行 → 手机上看结果
这才是真正的"随时随地写代码"。
2️⃣ 跨设备 teleport :手机电脑无缝衔接
Run "claude --teleport" or /teleport to continue a cloud session on your machine. Or run /remote-control to control a locally running session from your phone/web.
翻译:运行 claude --teleport 或者 /teleport,可以在本机继续云端的会话。也可以用 /remote-control 用手机或网页控制本地正在运行的会话。
点评:这是工作流革命。
想象一下:你早上在公司电脑上开了一个复杂的重构任务,中午吃饭时拿手机点点点,晚上回家电脑自动干完了。这就是 teleport 的魔力——会话跨设备无缝流转,你不需要重复解释上下文。
创始人说他在设置里开了"Enable Remote Control for all sessions",意味着任何设备都能远程"收割"自己的 Claude 会话。
3️⃣ /loop 和 /schedule :让你的 AI 24 小时打工
Use these to schedule Claude to run automatically at a set interval, for up to a week at a time.
翻译:用这两个命令设置定时任务,让 Claude 按间隔自动运行,最长可以持续一周。
点评:这是最被低估的神级功能。
创始人说他每天本地跑着一堆 loop : - /loop 5m /babysit —— 自动处理 code review 、自动 rebase 、盯着 PR 往生产环境推 - /loop 30m /slack-feedback —— 每半小时自动把 Slack 反馈整理成 PR - /loop 1h /pr-pruner —— 自动关闭过期的 stale PR
这相当于给 Claude 配了个"永不疲倦的远程员工",它会周期性地帮你扫尾、催促进度、清理垃圾。你只需要睡前设好 loop ,第二天来上班,世界已经变好了。
4️⃣ Hooks :把 Claude 变成你的"守护进程"
Use hooks to deterministically run logic as part of the agent lifecycle.
翻译:用 Hooks 在 Agent 生命周期的关键节点注入确定性逻辑。
点评: Hooks 是元编程能力,它让你能在 Claude 执行的关键时机自动插入自定义逻辑:
•SessionStart —— 每次启动 Claude 时自动加载项目上下文
•PreToolUse —— 每次工具调用前记录日志,或拦截危险操作
•PermissionRequest —— 把权限审批推送到 WhatsApp / Slack ,让你远程批准/拒绝
•Stop —— 当 Claude 卡住时自动"踢"一脚让它继续
创始人的用法是把权限审批推送到 WhatsApp——这意味着你在马桶上都能审批 Claude 的危险操作(笑)。
5️⃣ Dispatch :手机遥控电脑的 Claude
I use Dispatch every day to catch up on Slack and emails, manage files, and do things on my laptop when I'm not at a computer.
翻译:我每天用 Dispatch 查 Slack 、收邮件、管理文件,就算不在电脑前也能远程遥控笔记本操作。
点评:这是 Claude Desktop 专属的远程控制能力。你可以理解为—— - 电脑上的 Claude 是"司机" - 手机上的 Dispatch 是"遥控器"
用 Dispatch ,你在星巴克喝咖啡时就能让家里的电脑去跑测试、提交代码、部署服务。而且它完全安全,需要你的授权才能执行。
6️⃣ Chrome 插件:让 AI 真正"看见"网页
The most important tip for using Claude Code is: give Claude a way to verify its output. Once you do that, Claude will iterate until the result is great.
翻译:使用 Claude Code 最重要的一点——给 AI 一个验证输出的方式。一旦有了这个能力, Claude 会自己迭代,直到结果完美。
点评:这条是整篇文章的总纲,我单方面宣布它是"最重要的一条"。
创始人用了一个精妙的类比:"如果你让工程师建网站但不让他用浏览器,结果能好吗?显然不能。但如果你给他浏览器,他会一直迭代直到满意为止。"
Claude Code 的 Chrome 插件就是这个"浏览器"。有了它, Claude 可以: - 打开网页看渲染效果 - 点击按钮测交互 - 截屏对比设计稿
前端工程师们,闭眼入这个插件,它能让你的前端代码质量提升一个数量级。
7️⃣ Desktop APP 自带浏览器:一条龙测试
The Claude Desktop app bundles in the ability for Claude to automatically run your web server and even test it in a built-in browser.
翻译: Claude Desktop 应用内置了自动运行 Web 服务器并在自带浏览器中测试的能力。
点评:这是第 6 条的"官方加强版"。
如果你用 Desktop 版,不需要额外装 Chrome 插件——Claude 自己就能: 1. 启动你的 dev server 2. 在内置浏览器打开 3. 自动验证页面是否正常加载
一条龙服务,测完即焚,爽快感拉满。
8️⃣ /branch :分叉你的会话
Run /branch from your session, or from the CLI, run claude --resume --fork-session.
翻译:在会话里运行 /branch,或者在 CLI 用 claude --resume <session-id> --fork-session。
点评:这个功能让你同时探索多个方案。
比如你在做一个复杂的需求,不确定方案 A 好还是方案 B 好——以前你只能先做一个、删掉、再做另一个。现在直接 /branch 分叉,两个方案并行跑,最后保留最好的那个。
这就是 Git 分支思维在 AI 对话中的完美映射。
9️⃣ /btw :顺手回答"随便问问"
I use this all the time to answer quick questions while the agent works.
翻译:当 agent 干活的时候,我经常用 /btw 顺便回答一些快速问题。
点评:/btw 是"by the way"的缩写,在 agent 跑任务的同时见缝插针回答其他问题。
比如你让 Claude 跑一个大型重构,同时顺便问一句:"刚才那个函数的返回值类型是啥?" —— 不用等重构结束,立刻就能得到答案。
这是多线程工作流的体现:一个线程负责重活,另一个线程负责答疑。
🔟 Git Worktrees :几十个 Claude 同时帮你打工
Claude Code ships with deep support for git worktrees. Worktrees are essential for doing lots of parallel work in the same repository.
翻译: Claude Code 对 git worktree 有深度支持。 Worktree 是在同一仓库并行干多件事的必备神器。
点评:这是并发编程层面的能力。
worktree 允许你在同一仓库创建多个独立的工作目录。创始人说他" dozens of Claudes running at all times"——随时同时跑几十个 Claude 进程。
举例: - 一个 Claude 修 bug - 一个 Claude 加功能 - 一个 Claude 写测试 - 一个 Claude 跑 ci
真正的"人海战术",只不过全是 AI。
用法很简单:claude -w 自动在新 worktree 里开干。
1️⃣1️⃣ /batch :史诗级并行化
/batch interviews you, then has Claude fan out the work to as many worktree agents as it takes (dozens, hundreds, even thousands) to get it done.
翻译:/batch 会先问你几个问题,然后让 Claude 把任务分发到尽可能多的 worktree agent (几十个、几百个甚至几千个)来完成。
点评:这是企业级大规模变更的终极武器。
想象一下: - 要把几百个文件从 JavaScript 迁移到 TypeScript ?—— /batch 一下,分出 500 个 agent 并行搬 - 要给 1000 个 API 接口统一加鉴权?—— /batch 一下,一个下午干完 - 要在全球 100 个仓库里统一升级依赖版本?—— /batch 一下,一杯咖啡的时间全球同步
这是AI 时代的并行计算——以前是人去扛任务,现在是任务自己去"殖民"。
1️⃣2️⃣ --bare : SDK 启动快 10 倍
By default, when you run claude -p we search for local CLAUDE.md's, settings, and MCPs. But for non-interactive usage, most of the time you want to explicitly specify what to load. This was a design oversight, and in a future version, we will flip the default to --bare.
翻译:默认情况下,运行 claude -p 会搜索本地的 CLAUDE.md 、 settings 和 MCPs 。但对于非交互式使用,通常你只是想显式指定要加载什么。这是设计缺陷,未来版本会把 --bare 设为默认。
点评:这是给 SDK 用户的性能优化指南。
创始人亲口承认:"这是设计失误"——默认加载了一堆可能不需要的东西。加了 --bare 参数,直接跳过这些搜索,启动速度能快 10 倍。
如果你用 Claude API 搞自动化、跑 CI 、写脚本——一定要加 --bare。
1️⃣3️⃣ --add-dir :让 Claude 同时看多个仓库
When working across multiple repositories, I usually start Claude in one repo and use --add-dir to let Claude see the other repo.
翻译:跨多个仓库工作时,我一般在其中一个仓库启动 Claude ,然后用 --add-dir 让它也能"看到"其他仓库。
点评:这就是"单一可信源"的反面——分布式感知。
比如你有个主项目 + 一个私有的内部组件库 + 一个 fork 的开源库——以前 Claude 只能看到一个仓库,现在你可以: - 在主项目里启动 Claude - 用 --add-dir 把其他两个仓库加进来 - Claude 自动帮你跨仓库改代码、改依赖、对接 API
这就相当于给 Claude 发了"多仓库通行证"。
1️⃣4️⃣ --agent :定制你的"专属 Claude"
Custom agents are a powerful primitive that often gets overlooked. Define a new agent in .claude/agents, then run claude --agent=.
翻译:自定义 agent 是个超好用但经常被忽略的功能。在 .claude/agents 目录定义新 agent ,然后运行 claude --agent=<agent 名字>。
点评:这是**"让 Claude 做特定的事"的官方封装**。
你可以定义: - 一个专门做 code review 的 agent - 一个专门写测试的 agent - 一个专门搞数据库迁移的 agent - 一个专门刷 LeetCode 的 agent
每个 agent 有自己的系统提示词 + 工具权限,相当于给 Claude 穿了不同的"马甲",让它在特定场景下表现更专业。
1️⃣5️⃣ /voice :说话就能写代码
Fun fact: I do most of my coding by speaking to Claude, rather than typing.
翻译:说出来你可能不信——我大部分代码都是对着 Claude 说话写出来的,而不是敲键盘。
点评:这是最"物理"的一个功能。
•运行 /voice 启动语音输入
•按住空格键说话
•Claude 边听边写代码
创始人说"大部分代码都是说出来的"——这意味着: - 打字速度不再是瓶颈 - 思考速度 = 输出速度 - 甚至洗澡时都能写代码(只要你的麦克风防水)
配合语音合成,你可以真正做到"动口不动手"。这可能就是"程序员"这个职业的终极形态——嘴炮工程师。
总结
这 15 条技巧看完,我的感觉是:
Claude Code 已经不是"一个 AI 对话工具"了——它是一个"AI 工作流操作系统"。
从移动端,到定时任务,到跨设备控制,到并行计算,到语音交互——它正在重新定义"人和 AI 协作"的方式。
作为开发者,我们有两个选择: 1. 继续用老办法,一个命令一个命令地敲 2. 学会这些高阶技巧,让 AI 替你扛下大部分脏活累活
真正的效率差距,不在于你知不知道某个 CLI 参数,而在于你构建了一套什么样的 AI 工作流。
最后送句话给大家:
"The most important tip for using Claude Code is: give Claude a way to verify its output."
给它一个验证输出的方式,然后相信它会一直迭代到完美。