Claude Code创始人公布的15条进阶技巧,最后一个太夸张了

0 阅读10分钟

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."

给它一个验证输出的方式,然后相信它会一直迭代到完美