27 个大多数用户不知道的 Claude 隐藏功能、设置与快捷键

@sairahul1
英语3周前 · 2026年6月26日
3.5M
599
124
21
3.2K

TL;DR

本指南将 27 个核心 Claude Code 功能拆解为初级、中级和专业级,旨在帮助开发者优化上下文、自动化任务并管理并行工作流。

大多数人对 Claude Code 的使用,仅停留在花哨的自动补全阶段。

他们输入提示。等待。然后接受第一个输出。

这就浪费了 90% 的潜力。

有 27 个具体技巧,能让开发者从 2 倍效率提升到 10 倍。

下面我将逐一拆解。

初级 → 中级 → 高级。

读一遍。收藏起来。达到每个阶段时再回来看。

在开始之前 —— 改变一切的心智模型

大多数开发者把 Claude Code 当成自动售货机。

输入提示。拿到代码。

错误模型。

正确的心智模型:Claude Code 是一个天赋极高的初级开发者,但需要适当的入职引导、清晰的约束和定期的检查。

给它结构 → 它就能跑起来。跳过结构 → 它就会迷失方向。

下面的每一个技巧,其实都只是一件事:

给 Claude 更好的结构,让它能在没有你的情况下运行更远。

Rahul - inline image

初级技巧 先掌握这些。它们能避免 80% 的浪费。

1. 在开始任何工作前运行 /init

每当你开始一个新项目,第一件事就是运行 /init。

Claude 会读取你的代码库并生成一个 CLAUDE.md 文件。

这个文件会成为项目的“大脑”——架构决策、约定、模式、命名规则。

未来的每个会话都会预先加载这个上下文。

没有它:Claude 会猜测你的约定。有了它:Claude 已经知道这些约定。

bash
1/init

一条命令。搞定。永远不要跳过。

2. 使用 /statusline 查看当前状态

配置 /statusline,把你的终端变成一个实时仪表盘。

你可以看到:token 用量、会话指标、模型信息 —— 一切都在实时显示。

bash
1/statusline

别再猜测你消耗了多少上下文了。

看数字就行。

3. 启用语音输入

免手打编码让你保持解决问题的状态。

不用停下来打字,而是直接说出下一步指令。

这在审查输出并想在不打断流程的情况下重新定向时特别有用。

在设置中启用一次。之后经常使用。

4. 使用 /context 找出消耗 token 的内容

你的上下文窗口是一个预算。

当它变重时,使用 /context 检查是什么在消耗它。

bash
1/context

你几乎总会发现一些“死重”——旧文件、无关的上下文、过时的指令。

修剪掉它们。你的输出会立即改善。

5. 在 60% 时压缩,切换任务时清除

两条上下文卫生规则:

→ 当上下文达到 60% 时运行 /compact — Claude 会压缩对话而不丢失关键信息

→ 在完全不相关的任务之间运行 /clear — 重新开始

bash
1/compact # 当某个任务运行时间较长时
2/clear # 当切换到新的不相关任务时

大多数开发者等到上下文完全满了才行动。

到那时 Claude 已经开始退化了。

60% 是黄金点。

Rahul - inline image

6. 始终从计划模式开始

在 Claude 写一行代码之前 —— 让它先做计划。

bash
1# 开始你的会话:
2"在开始做任何事情之前,先列出方法。
3列出步骤。标记任何假设。
4如果有不清楚的地方,问我问题。"

为什么这有效:

→ 迫使 Claude 在行动前先思考

→ 尽早暴露不一致的假设

→ 在你消耗计算资源之前,给你一个检查点

以计划模式开始的会话会多花 3 分钟。

没有计划开始的会话往往需要额外 3 个小时来修复。

7. 提出问题,而不是命令

大多数人会说:“给我建一个登录页面。”

更好的做法是:“用户使用包含特殊字符的密码时无法登录。这是错误信息。这是约束条件——我们不能更改数据库 schema。”

问题 + 约束 + 上下文 = 显著更好的输出。

Claude 不是一个命令执行器。

它是一个问题解决者。

给它问题。

8. 让 Claude 在开始前先提问

在每个复杂提示中添加以下内容:

在开始之前,请先问我任何需要澄清的问题

以便你能够出色地完成这项任务。一次全部列出来。

第一个输出几乎从来不是最好的输出。

最好的输出来自 Claude 理解了边缘情况之后。

让它提问。一次性回答。然后看着它运行。

9. 将自我验证嵌入任务清单

当给 Claude 一个任务列表时,添加验证步骤:

text
1待办事项:
21. 构建支付表单
32. 添加输入验证
43. ✓ 验证:使用空输入、特殊字符和超过 $10,000 的金额进行测试
54. 添加错误消息
65. ✓ 验证:确认所有错误状态都已处理并且可见

Claude 会在声称任务完成之前检查自己的工作。

没有这个:Claude 在步骤 2 就宣布胜利。有了这个:Claude 才会真正完成。

Rahul - inline image

中级技巧 — 一旦基础知识上手,这些就能解锁真正的生产力飞跃。

10. 部署子 Agent 进行并行工作

最被低估的功能之一。

不是按顺序执行任务,而是将它们拆分到具有隔离上下文的子 Agent 中。

“启动一个子 Agent 来处理数据库 schema。

另一个处理 API 端点。

你来协调集成。”

并行工作。隔离的上下文。没有交叉污染。

生产力提升不是线性的,而是乘法级的。

11. 将可复用的提示保存为自定义技能

每次你重复写同样的指令,都是在损失。

将可复用的工作流保存为技能文件:

markdown
1# skills/code-review.md
2在审查代码时:
31. 首先检查安全漏洞
42. 标记任何 N+1 查询
53. 验证每个外部调用的错误处理
64. 检查变量命名是否符合我们的约定(camelCase,描述性)
75. 输出:先列关键问题,然后是建议

加载这个技能。Claude 会遵循你的确切标准。每次都一样。

再也不用重写同样的指令了。

12. 对简单任务使用较轻量的模型

Haiku 用于:文件重命名、简单重构、样板代码、配置编辑。

Sonnet/Opus 用于:架构决策、复杂调试、多文件更改。

text
1# 在你的会话设置中:
2"为此任务使用最具成本效益的模型。"

大多数开发者对所有事情都使用 Opus。

这就像开法拉利去杂货店。

把模型和任务匹配起来。

13. 随着项目发展保持 CLAUDE.md 更新

从 /init 生成的 CLAUDE.md 文件不是一次性的文档。

随着项目变化更新它:

markdown
1# CLAUDE.md
2
3## 当前技术栈
4- Next.js 14(App Router,不是 Pages Router)
5- Supabase 用于认证和数据库
6- Tailwind + shadcn/ui 用于组件
7
8## 严格规则
9- 永远不要提交或推送。用户处理所有 git 操作。
10- 始终使用 TypeScript。不要 JS 文件。
11- 所有 API 路由放在 /app/api/
12
13## 已知问题
14- 移动端认证会话有时会过期 — 在任何与认证相关的工作中检查这一点

过时的上下文比没有上下文更糟糕。

过时的 CLAUDE.md 会让 Claude 自信地走向错误的方向。

14. 从 CLAUDE.md 链接外部文件,而不是内联粘贴

不要把什么都塞进 CLAUDE.md。

引用外部文件:

markdown
1# CLAUDE.md
2
3## 架构
4参见:/docs/architecture.md
5
6## API 约定
7参见:/docs/api-standards.md
8
9## 当前冲刺
10参见:/docs/sprint-23.md

Claude 只加载需要的内容。

你的上下文保持精简。你的 token 预算保持健康。

15. 立即终止偏离主题的会话

一旦 Claude 偏离轨道 —— 立即停止它。

不要让糟糕的工作累积。

text
1停止。那不是我要的。
2
3实际需求是:[清楚重申]
4约束是:[陈述约束]
5重新开始,只考虑这些。

糟糕的工作如果累积起来,比重新开始更难修复。

尽早发现偏离。强硬地重新提示。

16. 质疑第一个输出

接受是优秀工作的敌人。

每次输出之后:

text
1这个部分最薄弱的地方在哪里?
2如果有更多时间,你会改变什么?
3是否有更简单的方法我应该考虑?

Claude 的第一个答案很少是它最好的答案。

最好的答案来自被质疑之后。

17. 设置通知钩子

别再盯着终端了。

设置钩子,当长时间任务完成时通知你:

bash
1# 示例:Claude 完成时通知
2claude run "构建这个功能" && \
3 osascript -e 'display notification "Claude 已完成" with title "Claude Code"'

去做其他事情。

等它叫你的时候再回来。

18. 给 Claude 提供截图进行布局验证

Claude 看不到你正在运行的应用。

但它可以分析截图。

text
1"这是一张当前状态的截图。
2按钮对齐在移动端有问题。
3修复 CSS 以匹配设计稿。"

直接将截图粘贴到会话中。

视觉调试速度提升了 10 倍。

Rahul - inline image

高级技巧 — 到这里,Claude Code 不再只是一个编码助手,而是开始像一个团队。

19. Chrome DevTools 集成

让 Claude 通过 DevTools 与运行中的应用交互。

它可以实时读取控制台错误、网络请求和 DOM 状态。

text
1"打开结账页面的 DevTools。
2找出为什么支付按钮没有响应。
3检查控制台错误和网络面板。"

调试变成了:Claude 看到页面,Claude 修复页面。

而不是:你复制粘贴错误,Claude 猜测。

20. 恢复之前的会话

再也不丢失之前会话的上下文了。

bash
1claude --resume 9901b366-c4b6-4d78-89ad-81e964e373e

Claude 打开完全相同的会话 —— 完整的对话历史、完整的上下文,完全从上次离开的地方继续。

在 Claude Code 历史中找到你的会话 ID。

为你会回来的会话添加书签。

21. 使用 Git Worktrees 进行并行会话

对于严肃的项目,这是最大的生产力提升。

在不同的分支上同时运行多个 Claude 会话。

bash
1# 创建工作树以进行并行工作
2git worktree add ../project-feature-auth feature/auth
3git worktree add ../project-feature-payments feature/payments
4git worktree add ../project-feature-dashboard feature/dashboard
5
6# 现在在每个目录中运行独立的 Claude 会话
7# Claude 同时在三个分支上工作
8# 没有冲突。无需等待。

会话 1:构建认证。会话 2:构建支付。会话 3:构建仪表板。

所有同时运行。

这就是一天完成一周工作的方式。

Rahul - inline image

22. 用直接 API 端点替换 MCP 服务器

MCP 服务器增加了开销。

对于性能关键或高工作量的任务,直接调用 API 端点。

text
1# 不要:使用 MCP 服务器 → Notion
2# 要这样做:"直接调用 Notion API:api.notion.com/v1/pages
3# 这是我的 API 密钥格式和端点结构。"

更少的开销。更少的 token 消耗。更低的延迟。

昂贵的工具调用 → 替换为直接 API → 立竿见影的改进。

23. 使用 /loop 自动化重复任务

Claude 可以无人值守地重复运行任务长达 3 天。

bash
1"打开结账页面的 DevTools。
2找出为什么支付按钮没有响应。
3检查控制台错误和网络面板。"

设置好。走开。

Claude 监控、记录、分类 —— 持续数天。

24. 从手机远程控制

远程管理本地的 Claude 会话。

bash
1# 通过 ngrok 或类似工具暴露你的 Claude 会话
2ngrok http 3000
3
4# 从手机浏览器访问
5# 在通勤时启动构建
6# 不打开笔记本电脑检查进度

当你远离办公桌但想起忘记启动某件事时特别有用。

打开手机。启动任务。到家前就完成了。

25. 用普通英语查询数据库

对于一次性分析,完全跳过写 SQL。

text
1"打开结账页面的 DevTools。
2找出为什么支付按钮没有响应。
3检查控制台错误和网络面板。"

Claude 翻译成 SQL,运行它,返回答案。

不用写 SQL。不用记忆 schema。只是一个问题和答案。

26. 对真正困难的问题使用 Ultrathink

当问题真正复杂时 —— 分配最大数量的 token 并明确告诉 Claude:

text
1"打开结账页面的 DevTools。
2找出为什么支付按钮没有响应。
3检查控制台错误和网络面板。"

对于 90% 的任务,快就够了。

对于那 10% 真正困难的问题 —— 慢下来。

思考预算就在那里。用它。

27. Opus 4.8 中的 Ultracode 模式

为了获得最大的编码性能:

bash
1/effort high

这会激活 ultracode —— Claude 的最高努力编码模式。

将它保留用于:

→ 复杂的架构决策

→ 安全关键的实现

→ 性能优化过程

→ 多系统重构

它消耗更多的 token。需要更长时间。

但对于困难的问题,它能产生明显更好的代码。

Rahul - inline image

所有 27 个技巧背后的模式

这个列表中的每一个技巧,归根结底都是以下三种之一:

上下文纪律 — CLAUDE.md, /init, /compact, /clear, 文件链接。给 Claude 更好的信息,它就能做出更好的决策。

智能委派 — 子 Agent, worktrees, 并行会话, /loop。当 Claude 能做多件事时,不要一次只做一件事。

激进自动化 — 钩子, 远程控制, 技能, 数据库查询。如果你手动做同一件事超过两次,Claude 应该替你做。

那些交付 10 倍以上的开发者,并不更聪明。

他们更有系统性。

从哪里开始

不要试图今天就实现全部 27 个。

第一周: /init, /compact, 计划模式, 自我验证待办事项。仅这四个就能改变你的会话。

第二周: 自定义技能, 轻量模型, CLAUDE.md 更新, 质疑每个输出。你将不再重写相同的指令。

第三周: 子 Agent, worktrees, 并行会话。你将开始同时交付多个功能。

第四周及以后: Loop, Ultrathink, DevTools, 远程控制。你将完全不再盯着终端。

这个系统会不断累积。

每一个阶段都会让下一个阶段更强大。

从头开始。掌握它。向上推进。

快速参考

初级:

→ 1. /init — 生成项目 CLAUDE.md

→ 2. /statusline — 实时 token 仪表盘

→ 3. 语音输入 — 免手打编码

→ 4. /context — 发现 token 浪费

→ 5. 60% 时 /compact, 任务间 /clear

→ 6. 先计划模式 — 执行前先列出大纲

→ 7. 提出问题而不是命令

→ 8. 让 Claude 在开始前先提问

→ 9. 待办事项列表中的自我验证步骤

中级:

→ 10. 子 Agent 用于并行隔离工作

→ 11. 自定义技能 — 保存可复用提示

→ 12. Haiku 用于简单任务, Opus 用于复杂任务

→ 13. 随着项目演进保持 CLAUDE.md 更新

→ 14. 链接外部文件, 不要内联粘贴

→ 15. 立即终止偏离 — 强硬重新提示

→ 16. 每次都质疑第一个输出

→ 17. 通知钩子 — 停止盯着终端

→ 18. 提供截图进行视觉调试

高级:

→ 19. Chrome DevTools 集成

→ 20. claude --resume 用于会话连续性

→ 21. Git worktrees 用于并行会话

→ 22. 直接 API 调用而非 MCP 服务器

→ 23. /loop 用于多日重复任务

→ 24. 从手机远程控制

→ 25. 普通英语数据库查询

→ 26. Ultrathink 用于困难问题

→ 27. /effort high 用于 ultracode 模式

如果这些对你有用:

→ 转发 — 每个 Claude Code 开发者都需要这个列表

→ 关注 @sairahul1 获取更多更快交付的系统

→ 收藏它 — 你使用 Claude Code 越久,它就越有用

我写关于 AI、构建产品以及那些替你完成工作的流程。

一键保存

使用 YouMind AI 深度阅读爆款文章

保存原文、追问细节、总结观点,并在一个 AI 工作空间里把爆款文章沉淀成可复用笔记。

了解 YouMind
写给创作者

把你的 Markdown 变成干净的 𝕏 文章

图片上传、表格、代码块,往 𝕏 上手动重排太痛苦。YouMind 把整篇 Markdown 一键转成干净、可直接发布的 𝕏 文章草稿。

试试 Markdown 转 𝕏

更多可拆解样本

近期爆款文章

探索更多爆款文章