文章

Claude Code 隐藏技能全解锁:15 个你可能不知道的快捷命令

Claude Code 隐藏技能全解锁:15 个你可能不知道的快捷命令

你用 Claude Code 写代码,但你真的会用它吗?

大多数人只会在终端里输入自然语言让 Claude 干活。但 Claude Code 内置了一整套 / 快捷命令系统,从上下文管理到并行重构,从会话分支到自动巡检——很多功能藏得很深,官方文档都不一定能一眼看全。

这篇文章整理了 15 个最实用的快捷命令,按使用场景分类,每个都附带实际用法。

一、上下文管理

1. /compact — 压缩对话,释放上下文

1
2
/compact
/compact 只保留数据库相关的讨论

对话太长、上下文快满了?/compact 会智能压缩历史对话,保留关键信息。加参数可以指定保留哪部分内容,比如”只保留架构讨论”。

什么时候用: 长对话中 Claude 开始”忘事”,或者 /context 显示上下文快满了。

2. /context — 可视化上下文使用情况

1
/context

用彩色网格显示当前上下文的使用情况,还会给出优化建议——哪些工具占用太多、有没有 memory 膨胀、容量是否告急。

什么时候用: Claude 响应变慢或回答质量下降时,先看看上下文是不是炸了。

3. /clear — 清空对话重新开始

1
/clear

别名:/reset/new。清空当前对话历史,释放全部上下文。适合切换到完全不同的任务时使用。

二、会话控制

4. /branch — 会话分支,平行宇宙

1
/branch experiment-v2

别名:/fork。在当前对话的某个节点创建一个分支。想试一个不同的方案但不想丢掉当前进度?分支出去试,不行就切回来。

什么时候用: “这个方案我不确定行不行,先试试”——分支比撤回安全得多。

5. /btw — 插一句题外话

1
/btw Node.js 的 Buffer.from 和 Uint8Array 有什么区别?

在不打断当前对话的情况下问一个无关问题。这个问题不会加入对话历史,不会污染上下文。

什么时候用: 正在让 Claude 重构代码,突然想查个 API 用法,但不想打断它的思路。

6. /effort — 调节思考深度

1
2
3
4
/effort low      # 简单问题,快速回答
/effort high     # 复杂问题,深度思考
/effort max      # 全力以赴(仅 Opus 4.6)
/effort auto     # 恢复默认

控制 Claude 的”用力程度”。low/medium/high 会跨会话保持,max 只在当前会话生效(需要 Opus 4.6)。修改立即生效,不需要等当前回复结束。

什么时候用: 简单的代码格式化用 low,复杂的架构设计用 high,能省不少 token。

三、代码工作流

7. /diff — 交互式 diff 查看器

1
/diff

打开一个交互式 diff 界面,显示未提交的改动和每个 Claude 回合的变更。左右键切换”当前 git diff”和”单次 Claude 操作的 diff”,上下键浏览文件。

什么时候用: Claude 改了一堆文件,想快速审查每一步改了什么。

8. /pr-comments — 拉取 PR 评论

1
2
/pr-comments
/pr-comments https://github.com/org/repo/pull/123

自动检测当前分支的 PR 并拉取评论,或者指定 PR URL。需要 gh CLI。

什么时候用: Code Review 收到反馈后,直接让 Claude 看评论然后修。

9. /batch — 并行大规模重构

1
2
/batch 把 src/ 下所有组件从 Class 改成 Hooks
/batch migrate src/ from Solid to React

这是一个 bundled skill(内置技能),不是普通命令。它会:

  1. 分析代码库,把任务分解成 5-30 个独立单元
  2. 给你看计划,等你批准
  3. 每个单元起一个独立 agent,在隔离的 git worktree 里执行
  4. 每个 agent 完成后跑测试,开 PR

什么时候用: 大规模迁移、批量修改。一个人改 30 个文件要一天,/batch 并行搞可能 10 分钟。

10. /simplify — 自动代码审查 + 优化

1
2
/simplify
/simplify focus on memory efficiency

另一个 bundled skill。自动检查你最近改过的文件,找代码复用、质量和效率问题。它会 并行起三个审查 agent,汇总发现的问题,然后自动修复。

什么时候用: 写完一堆代码,发布前让它扫一遍。比自己 review 快,还能发现盲点。

四、环境与配置

11. /doctor — 诊断安装问题

1
/doctor

检查 Claude Code 的安装和配置是否正常。网络、认证、权限、MCP 服务器连接状态——一条命令全查。

什么时候用: Claude Code 行为异常、连接失败、工具不可用时先跑一次。

12. /memory — 管理记忆文件

1
/memory

编辑 CLAUDE.md 记忆文件,开启/关闭 auto-memory,查看自动记忆的条目。CLAUDE.md 是 Claude Code 的”长期记忆”,项目约定、偏好、架构决策都可以写在里面。

什么时候用: 项目刚开始时写 CLAUDE.md,或者发现 Claude 老是忘记某个约定。

13. /init — 项目初始化向导

1
/init

为项目初始化一个 CLAUDE.md 文件。设置 CLAUDE_CODE_NEW_INIT=true 可以启动交互式流程,一步步配置 skills、hooks 和个人记忆文件。

什么时候用: 新项目的第一件事。好的 CLAUDE.md = 好的 Claude Code 体验。

五、实用工具

14. /copy — 复制回复到剪贴板

1
2
/copy          # 复制最近一条回复
/copy 2        # 复制倒数第二条

当回复中有代码块时,会弹出交互式选择器,让你选复制整条回复还是某个代码块。

什么时候用: 想把 Claude 生成的代码片段粘贴到其他地方。

15. /loop — 定时循环执行

1
2
/loop 5m check if the deploy finished
/loop 30s run tests and report status

Bundled skill。在会话保持打开的情况下,按指定间隔重复执行一个 prompt。

什么时候用: 盯部署、监控 CI、定期检查 PR 状态——让 Claude 替你守着。

附赠:其他值得知道的命令

命令 用途
/fast 切换 fast mode,用更快的模型回答简单问题
/model 切换模型,左右键调整 effort level
/export 导出当前对话为纯文本
/color 给 prompt bar 换颜色(多会话区分用)
/desktop 把当前会话转到桌面端继续
/hooks 查看 hook 配置(工具调用前后的自定义脚本)
/insights 生成使用报告,分析你的编码模式和摩擦点
/permissions 管理工具权限
/remote-control 让 claude.ai 远程控制当前会话
/chrome 配置 Chrome 集成,做 Web 自动化和测试

自定义命令:Skills 系统

以上都是内置的。Claude Code 还支持你 创建自己的 / 命令——这就是 Skills 系统。

~/.claude/skills/deploy/SKILL.md 创建一个文件,就能用 /deploy 调用它。Skills 遵循 Agent Skills 开放标准,可以跨工具使用。

1
2
3
4
5
6
7
8
9
10
11
# ~/.claude/skills/deploy/SKILL.md
---
name: deploy
description: Deploy the application to production
disable-model-invocation: true
---

部署应用:
1. 运行测试套件
2. 构建应用
3. 推送到部署目标

Skills 的存放位置决定了作用范围:

位置 路径 作用范围
个人 ~/.claude/skills/<name>/SKILL.md 你的所有项目
项目 .claude/skills/<name>/SKILL.md 仅当前项目
企业 managed settings 组织内所有人

最后

Claude Code 不只是一个能写代码的 AI——它是一个完整的开发环境。这些命令是它的”键盘快捷键”。

我的建议:不用一次全记住。先把 /compact/context/diff 三个用起来,这三个解决 80% 的痛点。然后遇到具体场景再回来查。


数据来源:Claude Code 官方文档

本文由作者按照 CC BY 4.0 进行授权