Claude Code 目前每天写出约 13.5 万个提交,占公开 GitHub 提交总量的 4%。但大多数用户日常只用到其中五六个功能,剩下的能力基本处于闲置状态。海外开发者 0xMovez 在 Substack 上整理了 一份 32 条技巧清单,素材全部来自 Anthropic 官方文档、Claude Code 更新日志和帮助中心的进阶技巧栏目,每一条都是截至 2026 年 5 月确认存在的功能,不含过时内容和未上线的预告。
本文把这 32 条完整梳理成中文,按原文的三层结构展开:基础层(第 1-10 条)解决单次会话的质量问题,控制层(第 11-20 条)解决自动化与安全的平衡问题,规模层(第 21-32 条)把 Claude Code 从工具用成平台。文末给出建议的上手顺序和国内使用的前提条件。如果此前没接触过 Claude 的进阶功能,可以先读站内的 Claude 进阶用法三层拆解 补一下背景。
基础层:把单次会话用对(第 1-10 条)
01 · 每个项目先跑 /init。接手任何项目——不管新旧——第一件事是运行 /init。它会扫描整个代码库,生成一份 CLAUDE.md 文件,记录项目架构、编码约定和关键文件位置。之后每次会话启动都会自动加载这份文件,不用再逐次解释项目背景。
图:/init 命令扫描项目后写入 CLAUDE.md(来源:原文截图)
02 · 配一条 /statusline 状态栏。/statusline 会生成一段脚本,在会话底部固定显示一行实时信息:当前模型、上下文占用百分比、花费、Git 分支,内容可自定义。上下文还剩多少不用再靠猜,对控制成本和判断何时压缩上下文都有直接帮助。
03 · 用语音模式下指令。语音模式已向所有用户开放,覆盖 Claude Code、桌面端和 Cowork。Anthropic 团队内部大部分写代码的指令就是说出来的。理由很直接:说话速度大约是打字的三倍,同样的时间能把需求描述得更细,而更详细的提示词直接换来更好的输出。
04 · 上下文保持精简。只给当前任务需要的文件,不把代码库整个塞进去;大问题拆成小步骤逐个做。噪音越少输出越好——这是最基础也最常被忽视的一条。至于上下文都被什么占掉了,下一条给出诊断方法。
05 · 用 /context 定位令牌开销。/context 会按类别列出上下文的具体去向:系统提示词、文件、MCP 服务器、对话历史,各占百分之多少一目了然。会话变得迟钝时先跑这条命令。常见的情况是某个用不上的 MCP 服务器一项就吃掉 30% 的窗口。
图:/context 按百分比列出各类占用(来源:原文截图)
06 · 到 60% 就压缩,换任务就清空。上下文用到六成左右时运行 /compact,Claude 会把较早的对话总结压缩,腾回窗口空间。压缩时还能指定保留重点,比如「/compact 但保留鉴权方案和数据库结构的讨论」。切换到完全不同的任务时用 /clear 清空对话——CLAUDE.md 仍会保持加载,不算从零开始。等系统自动压缩触发就晚了,主动压缩才能自己决定留下什么。
07 · 默认从规划模式开始。按 Shift+Tab 循环切换模式,切到 Plan Mode。这个模式下 Claude 可以读代码、搜索、调研,但在获得批准前不改任何东西:它会先列出实现思路、要动的文件,并主动问清模糊点。错误的假设在一句话里就能纠正,不用等到四十个文件的改动铺开之后再返工。单这一个习惯就能大幅减少返工量。
图:规划模式分调研、规划、批准、执行四个阶段(来源:原文截图)
08 · 把 Claude 当初级开发者带。不要直接说「写一个做 X 的函数」,改问「X 应该怎么处理?有哪些取舍?」。先推理再动手,产出的代码质量高于直接按命令模式匹配;讨论过程还会暴露它的假设,而隐藏的 bug 多半就藏在假设里。
09 · 让它追问到九成五的把握。在任何不简单的需求后面加一句:「持续向我提问,直到你有 95% 的把握理解我要什么、你要做什么。」三轮澄清换来的效果好过三轮返工,配合规划模式(第 7 条)效果更明显。这类提示词写法的系统整理可以参考站内的 Claude 提示词工程 10 个核心技巧。
10 · 把自检写进待办清单。Claude 列待办清单时,要求它把验证步骤也写成正式条目:「截一张图」「打开开发者工具查报错」「跑一遍测试」。再加一句关键指令:「当前条目没有 95% 的把握做对,不要进入下一条。」这样交付出来的功能就不会只是看起来完成了。
控制层:自动化与安全的平衡(第 11-20 条)
11 · 用子智能体并行干活。复杂任务直接告诉 Claude「使用子智能体」。每个子智能体有独立的上下文窗口,可以指定不同模型,并行处理调研、测试、代码探索等工作,完成后向主会话汇报。搭配第 15 条的模型分工,子智能体跑便宜的 Haiku、主线程留在 Opus,成本和速度都能兼顾。
12 · 写自己的 Skill。在 .claude/skills/<名称>/ 下放一个 SKILL.md 文件,任务匹配到描述时 Claude 会自动加载。Skill 就是一段 frontmatter 加 markdown 说明,特点是按需加载:闲置时只占约 100 个令牌,触发时才展开到 5000 左右,装几十个也不会拖累上下文。可复用的工作流(代码评审清单、发布流程、部署步骤)都适合做成 Skill。
13 · 必须发生的事交给 Hook。Hook 是在特定事件自动触发的 shell 脚本:工具调用前后、会话启停、子智能体完成等。它们运行在模型的推理之外,模型没法跳过。典型用途:改完文件自动格式化、拦截危险的 bash 命令、提交前强制跑 lint。
14 · 用权限配置换安全的自动化。不要用 --dangerously-skip-permissions 一路放行。通过 /permissions 命令或 ~/.claude/settings.json,显式放行安全命令、显式拦截破坏性命令。拒绝规则的优先级高于放行规则,就算某条宽泛的放行规则能匹配上,危险模式仍会被挡住。速度不受影响,风险却小得多。
15 · 按任务换模型。会话内直接切换:/model opus 处理架构设计和难缠的调试,/model sonnet 负责日常开发,/model haiku 承担便宜的探索类任务,比如「找出所有引用了 X 的文件」。所有任务都压给同一个模型,要么浪费能力,要么浪费钱。
16 · /memory 就地改 CLAUDE.md。会话中途发现某条约定应该长期保留,运行 /memory 直接在会话里编辑 CLAUDE.md,改动立即生效,不用切出去开编辑器。
17 · /review 做内置代码评审。这是官方自带的 Skill,对最近的改动做一轮结构化评审:安全、风格、边界情况。写代码的会话处在「构建模式」,很多问题当时看不见,换一个评审视角就能捞出来。
18 · /cost 盯住花费。显示当前会话的令牌用量和金额,用来找出那些悄悄烧钱的会话——通常祸首是体积过大的 MCP 服务器或拖得太长的上下文。配合第 2 条的状态栏,可以让花费始终可见。
19 · 双击 Esc 回退会话。连按两下 Escape,会话回退到之前的某个节点。会话跑偏时不必逐句纠正,也不用整个重开,退回跑偏之前换个说法重来即可。多数用户根本不知道这个功能存在。
20 · 行首打 # 快速记忆。任何以 # 开头的输入都会被当作记忆指令,直接写进 CLAUDE.md,不打断当前工作流。适合在意识到某条约定的瞬间随手记下:# 一律用具名导出,不用默认导出。
规模层:从工具到平台(第 21-32 条)
21 · git worktree 跑并行会话。Claude Code v2.1.50 起原生支持。claude --worktree 功能名 会创建一个隔离的分支和独立工作目录,几个会话同时改同一个仓库互不干扰:三个终端标签页、三个分支、零冲突,做完像普通 Git 分支一样合并回去。
图:三个标签页各开一个隔离工作树(来源:原文截图)
22 · 能硬编码 API 就别挂 MCP。MCP 会把服务器的全部工具定义加载进上下文,典型的五服务器配置还没开口就先吃掉 5.5 万令牌。如果只需要一个功能(比如读一个 Notion 数据库),直接硬编码 API 端点:灵活性差一些,成本低得多。原文给的分工标准是:探索阶段用 MCP,生产流程用硬编码。
23 · /loop 处理周期性任务。需要 v2.1.72 以上版本。/loop 5m 检查部署状态 会在同一会话内每五分钟重跑一次这条提示词,适合盯部署、盯 PR、轮询构建结果。循环只在会话内有效,出于安全考虑三天后自动过期。这个机制的完整用法站内有单独一篇 AI Loop 循环的方法与上手模板。
24 · 桌面端定时任务接管长周期自动化。超出单个会话长度的自动化,交给 Claude 桌面端的定时任务功能。每次触发都开一个全新会话,不与之前的运行共享上下文,但它不怕终端退出和电脑重启。适合早间 issue 分诊、每周指标汇总、每晚日志巡检这类固定动作。
25 · Routines 实现关机也能跑的自动化。Routine 运行在 Anthropic 的服务器上,本地电脑关机也不影响。可以通过 API 调用、GitHub 事件或固定 cron 表达式来调度,再配上子智能体就能安排成体系的过夜工作,比如「评审昨天的 PR,写摘要,早上八点发到 Slack」。对异步协作的团队来说,这补上了一直缺失的编排层。
26 · 用手机接管会话。本地起一个会话,用手机扫二维码,之后在任何地方继续控制它。代码不离开本机,走移动端的只有控制信道。在工位上启动耗时任务、散步时看进度、在外面批准权限请求,都用得上。
27 · 难题上 UltraThink。提示词里写上「ultrathink」,Claude 会在回答前调用扩展思考的最大预算。小修小补不必用,但架构决策、复杂调试、牵动全局的重构,质量提升明显。它消耗的令牌更多,不过在这类问题上省令牌的代价往往是返工。
28 · 组建智能体团队。第 11 条的子智能体是各干各的;智能体团队则共享同一份任务清单,成员之间可以直接沟通、互相派活,你也可以越过主智能体直接跟任何成员对话。成本更高、运行时间更长,但对横跨多个领域的大项目,多花的开销能换来整体的一致性。
29 · 装上 Context7 MCP。模型的训练数据有截止日期,写代码时可能给出已废弃的 API。Context7 会在 Claude 动笔前注入几千个库的最新版本文档——React、Next.js、Postgres 都在列。装一次,所有涉及第三方库的代码质量一起提升。
30 · 先逛 /plugin 插件市场再自己造。市场里有大量现成的 Skill、智能体和命令可以直接安装,第 29 条的 Context7 就是其中之一。想写什么之前先搜一下,大概率已经有人做好了。
31 · 动态工作流:最多 1000 个子智能体并行。与 Claude Opus 4.8 一同发布的新功能。面对一个会话装不下的大任务,Claude 会先做规划,再分派给最多 1000 个并行子智能体,然后派出第二波智能体逐条反驳第一波的结论,反复迭代直到结果收敛,最后交回一份整合过的答案。编排方案写在一个 Claude 现场生成的 JavaScript 脚本里,不占上下文窗口——几百个智能体的运行规模就是靠这一点撑起来的。
图:智能体团队与动态工作流的结构差异(据原文示意图重绘)
版本要求 v2.1.154 以上;Max 和 Team 订阅默认开启,企业版由管理员开通,Pro 用户在 /config 里手动打开。触发方式是直接说「创建一个工作流」,或按第 32 条设置 ultracode。上限 1000 个子智能体,令牌消耗远高于单智能体运行,任务规模配得上再用。实际操作层面的编排写法,站内这篇 Claude Code 动态工作流实战 有完整的 14 步拆解。
32 · /effort ultracode 让它自己决定何时展开。动态工作流的配套开关。/effort ultracode 把推理投入调到最高一档,并授权 Claude 自行判断任务是否大到需要开工作流——一个请求可能被拆成串联的多个工作流:一个理解代码、一个实施修改、一个做验证。设置只在当前会话内有效。日常工作记得退回 /effort high,ultracode 的令牌消耗比标准会话高出一大截。官方的建议是搭配自动模式使用,避免并行的子智能体全都卡在权限确认上。
让新手停在新手阶段的七个习惯
原文在清单之外列了七个反面习惯——对照检查比学新技巧更快见效:
- 不建 CLAUDE.md,每次会话重新解释项目,每次都解释得不一样;
- 从不查 /context,看不见的膨胀无从治理;
- 跳过规划模式,一句话能说清的误解变成四十个文件的返工;
- 权限一路放行,快是快,直到 rm -rf 在错误的目录里执行;
- 一个模型用到底,拿 Opus 的价钱干 Haiku 的活;
- 无视插件市场,自己动手造已经存在的轮子;
- 不看更新日志,动态工作流和 ultracode 这类重磅功能的发布往往悄无声息。
建议的上手顺序与国内使用前提
32 条不必一次全上。按投入产出排,第一批值得立刻养成的是 /init、规划模式和 /context + /compact 这三组——它们分别解决背景缺失、方向跑偏和上下文膨胀,是其余技巧的地基。第二批是 Skill、Hook 和权限配置,把重复劳动和安全底线固化下来。第 21-32 条的规模化能力则按需启用:个人开发者最常用到的是 worktree 并行和 /loop,而动态工作流和 ultracode 面向的是确有大规模任务的场景,对日常单人开发价值有限,不必为了尝鲜承担成倍的令牌开销。
三种多智能体形态的选择标准可以概括为:任务能拆成互不依赖的几块,用子智能体(第 11 条);几块之间需要频繁协调,用智能体团队(第 28 条);规模大到需要几十上百个执行单元并且要交叉验证,才轮到动态工作流(第 31 条)。逐级升级,成本逐级上涨。
国内使用有两个前提。一是 Claude Code 需要 Anthropic 账号和订阅,官网在大陆无法直接访问,需要相应的网络环境;付费档从 Pro 到 Max 按美元计价,实际成本按当前汇率折算人民币后再评估。二是如果暂时不具备条件,命令行智能体这个形态国内也有可用的替代,比如阿里开源的 Qwen Code,本文的大部分方法论——上下文管理、规划先行、权限收紧、按任务分配模型——在同类工具上同样成立。
原作者在结尾的判断值得转述:Claude Code 的能力不是靠某一个功能,而是靠这 32 个功能叠加——CLAUDE.md 提供背景,规划模式拦住错误假设,Skill 封装工作流,Hook 强制执行规则,worktree 提供并行,MCP 负责连接,动态工作流做编排。从清单里挑一条还没用上的,明天加进工作流,然后再加下一条。新手和高手之间隔着的就是这份清单的执行程度。