Claude Code 的 10 个进阶技巧,官方藏在 /powerup 里等你发现

Claude Code 的 10 个进阶技巧,官方藏在 /powerup 里等你发现

你可能用 Claude Code 已经几个月了,但一直在”对话 + 改代码”这个循环里打转。

在终端里输入 /powerup,你会看到一个内置的互动教程系统——10 个课程,每个对应一个你可能完全没发现的功能。这不是第三方整理的技巧帖,是 Anthropic 自己觉得”大多数用户没用到、但应该知道”而专门写进工具里的内容(CC v2.1.90,2026 年 4 月上线)。

本文把这 10 个课程的要点直接提炼出来,配上使用场景说明。读完你应该能立刻多用上 2-3 个。


技巧 1:用 @ 直接引用代码文件

在提示词里输入 @,Claude Code 会弹出模糊搜索,找到文件后回车附加,Claude 在回答之前就能读到文件内容,你不需要再手动复制粘贴代码。

引用具体行的方式是 src/app.ts:42,Claude 会直接跳到那一行。反过来,Claude 引用代码时也用同样的格式,你可以点击在编辑器里打开对应位置。

如果想附加整个目录,用 @folder/,适合让 Claude 了解某个模块的全貌。

适合场景:问”这个函数为什么这么写”、”帮我看一下这段逻辑有没有问题”,直接 @ 文件比描述文件内容要准确得多。


技巧 2:用模式切换控制 Claude 的主动程度

shift+tab 可以在四种权限模式之间循环:

  • default:每次编辑前都询问你
  • accept edits:自由编辑文件,运行命令前才询问
  • plan:只分析、提方案,不碰任何文件
  • auto:Claude 自己判断什么是安全操作

plan 模式特别适合大规模重构——先让 Claude 把方案列出来,你确认后再真正执行,避免改了一堆再反悔。auto 模式适合跑长时间的无人值守任务,比如一边去开会一边让它处理一批测试用例。

如果某个命令你每次都要批准(比如 npm run build),用 /permissions 预先授权,以后就不会再问了。


技巧 3:双击 Esc 撤销任何操作

Claude Code 在每次编辑之前都会给文件做快照。改出问题了?双击 Esc 打开 /rewind,可以回滚到任意一个历史状态(不只是代码,对话记录也能一起回滚)。

走错方向了?用 /rewind 回到分叉点,换一个提示词再试。Git 历史不会被污染,这些回滚发生在 Claude Code 内部。

还有两个相关命令值得记一下:/clear 清空对话但保留文件修改;/branch 把当前对话复刻一份,让你同时试两种解法,看哪个结果更好。


技巧 4:让耗时任务跑在后台

执行 Bash 命令时在末尾加 &,命令就会异步运行——你继续聊,Claude 在后台跑,跑完了自动通知你。

/tasks 可以查看所有正在运行的任务。Claude 能在任务运行中途读取输出,发现测试失败了会自动介入处理,不用你盯着。

Subagents 和工作流也以任务的形式运行,它们共用同一个任务队列,/tasks 是了解 Claude 当前”在干什么”的统一入口。


技巧 5:用 CLAUDE.md 给每个项目写规则手册

在项目根目录放一个 CLAUDE.md 文件,Claude 每次会话启动时都会自动读取。把你的约定写在里面:测试命令是什么、代码风格要求、哪些目录不能动。

运行 /init,Claude 会扫描你的项目结构自动生成一份初始 CLAUDE.md,然后你再按需修改。想在会话中直接编辑规则文件?用 /memory

CLAUDE.md 支持三个层级:项目目录(只对当前项目生效)、家目录(对所有项目生效)、子目录(覆盖上层配置)。这个分层设计让你可以有通用规则,也可以给特定项目设置例外。

我自己用了几个月后的感受是:CLAUDE.md 是把 Claude Code 从”通用助手”变成”了解你项目的专属助手”的核心机制。写进去的规则越具体,你每次需要重复解释的东西就越少。


技巧 6:通过 MCP 给 Claude 接上外部工具

MCP(Model Context Protocol)是一套标准协议,让 Claude 能够操作外部系统。运行 /mcp 可以浏览和连接可用的 MCP 服务器。

连上之后,你不需要写任何特殊指令,直接说”帮我看看 #engineering 频道有没有紧急消息”或者”查一下我今天的日历”,Claude 会自动调用对应的工具。

目前可用的 MCP 服务器涵盖 Slack、数据库、浏览器控制、Google Calendar 等。从命令行接入的方式:

1
claude mcp add my-server -- npx some-mcp-pkg

适合场景:把 Claude Code 变成能操作你整个工作环境的入口,而不只是一个代码编辑器。


技巧 7:用 Skills 和 Hooks 自动化重复工作流

把一段提示词保存到 .claude/skills/deploy/SKILL.md,它就变成了 /deploy 命令。你定义好步骤,之后每次直接调用,不用重复写流程。运行 /skills 查看所有已定义的技能。

Hooks 更进一步——它们在特定事件发生时自动触发你自己的脚本:工具调用之前(PreToolUse)、工具调用之后(PostToolUse)、会话启动时。用途很广:执行代码前自动检查格式、记录操作日志、在 Claude 修改某类文件时发送通知。运行 /hooks 查看当前配置了哪些钩子。

另外,/install-github-app 可以让 Claude 在被 @mention 时自动审查 PR。

Skills 和 Hooks 是我实际在用、改变工作方式最明显的两个功能。以前很多”每次都要手动做的事”,现在要么是一个命令,要么是自动触发的。


技巧 8:让 Claude 自我复制并行处理

Claude 可以派生多个副本同时工作。比如”用 subagents 搜索这 5 个目录里所有未处理的错误”,Claude 会分配五个 agent 分头去找,汇总结果后统一给你。

更进一步,你可以在 .claude/agents/ 目录里定义专用代理:一个负责跑测试、一个负责 Code Review、一个负责写文档,每个 agent 有自己的工具集和指令。运行 /agents 管理它们。

如果需要在完全独立的分支上并行工作(互不干扰),启动时加 --worktree 参数,Claude 会在隔离的 Git worktree 里操作,不影响你当前的工作区。


技巧 9:随时随地控制你的会话

运行 /remote-control,当前这个终端会话就会变得可以从其他设备访问:手机浏览器打开 claude.ai/code,直接在手机上查看输出、发送提示词、批准工具调用,这个终端上的任务继续跑。

适合的场景:启动一个长时间任务,关掉电脑出门,偶尔掏手机看一眼进度,需要批准什么的时候直接在手机上点。

反过来,如果你在 claude.ai 网页版开始了一个会话,想把它迁移到本地终端继续,用 /teleport 把会话(含完整历史)拉到当前终端里来。


技巧 10:按任务难度选模型和思考深度

/model 切换模型:Opus 适合复杂推理、棘手 bug,Sonnet 应付大多数日常工作,Haiku 够快、适合简单问题。

/effort 控制 Claude 在回答前思考多久:high 让它深度推理,low 让它快速给答案。处理棘手 bug 时调高,只是改个变量名时没必要。

/fast 开启快速模式:同一个模型,输出更快,适合不需要深度推理的任务。


从哪里开始

10 个技巧里,如果只能先试 3 个,我的建议是:CLAUDE.md、@ 文件引用、模式切换

CLAUDE.md 是一次性投入、长期受益的;@ 引用是每天都用得上的习惯;模式切换(特别是 plan 模式)在大改动前能帮你少踩很多坑。

其余的功能,等遇到对应的场景再去找——这正是 /powerup 的设计哲学:把教程放在工具里,让你在需要的时候找到,而不是在开始时就全部压给你。


本文信息来源:Claude Code v2.1.90 的 /powerup 内置教程内容。