27个鲜为人知的Claude Code技巧与设置

TAB 发布于 2026-06-27 阅读 133

这篇文章详细介绍了27个提高Claude Code使用效率的技巧,分为初级、中级和高级三个层次。

图像

大多数人使用 Claude Code 就像使用一个花哨的自动补全工具。他们输入提示,等待,接受第一个输出。他们浪费了 90% 的潜力。有 27 个具体技巧,能区分出产出是 2 倍还是 10 倍的开发者。我将逐一拆解。

新手 → 进阶 → 专家。读一遍,保存下来。等你达到每个级别时再回来查阅。

改变一切的心智模型

大多数开发者把 Claude Code 当成自动售货机——输入提示,输出代码。这是错误的模型。正确的心智模型是:Claude Code 是一个才华横溢但需要正确入职引导、明确约束和定期检查的初级开发者。给予它结构,它就能高效运行;跳过结构,它就会迷失方向。下面的每个技巧归根结底只有一件事:给 Claude 更好的结构,让它能在没有你干预的情况下走得更远。

图像

新手技巧

先掌握这些。它们能避免 80% 的无效会话。

1. 在任何操作之前先运行 /init

在每个新项目中做的第一件事:运行 /init。Claude 会读取你的代码库并生成一个 CLAUDE.md 文件。这个文件将成为项目的“大脑”——架构决策、约定、模式、命名规则。未来的每一个会话都会预先加载这些上下文。没有它:Claude 会猜测你的约定。有了它:Claude 已经知道这些约定。

/init

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

2. 使用 /statusline 查看实时状态

配置 /statusline,将你的终端变成一个实时仪表盘。你可以看到:Token 使用量、会话指标、模型信息——全部实时显示。

/statusline

别再猜测你用了多少上下文,直接看数字就行。

3. 启用语音输入

免手动编码让你保持问题解决模式。不用停下来打字,而是用语音说出下一个指令。在审查输出、想要不打断思路就转向时特别有用。在设置中启用一次,之后持续使用。

4. 使用 /context 查找谁在消耗 Token

你的上下文窗口是一个预算。当它变得沉重时,使用 /context 检查是什么在消耗它。

/context

你几乎总会发现无用内容——旧文件、无关上下文、过时的指令。修剪它们。输出立竿见影地改善。

5. 在 60% 时压缩,任务之间清空

两条上下文卫生规则:

  • 当上下文达到 60% 时运行 /compact —— Claude 会压缩对话而不丢失关键信息
  • 在完全无关的任务之间运行 /clear —— 重新开始
/compact   # 当单个任务运行时间较长时
/clear     # 当切换到新的无关任务时

大多数开发者等到上下文完全用满时才操作。到那时 Claude 已经退化。60% 是最佳点。

图像

6. 始终以计划模式开始

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

## 开始你的会话:
"在开始任何操作之前,先概述方法。
列出步骤。标记任何假设。
如果有不清楚的地方,向我提问。"

为什么有效:

  • 强制 Claude 在行动前思考
  • 及早发现不一致的假设
  • 在消耗算力前给你一个检查点

以计划模式开始的会话多花 3 分钟。没有计划开始的会话往往需要多花 3 小时来修复。

7. 呈现问题,而不是命令

大多数人会说:“给我写一个登录页面。”更好的方式是:“用户使用包含特殊字符的密码时无法登录。这是错误信息。这是约束——我们不能修改数据库 schema。”问题 + 约束 + 上下文 = 显著更好的输出。Claude 不是一个命令执行器。它是一个问题解决器。把问题交给它。

8. 让 Claude 在开始前提问

在每个复杂提示中添加:

在开始之前,请提出任何你需要明确的问题,以便做好这项工作。一次性列出所有问题。

第一个输出几乎从来不是最佳输出。最佳输出在 Claude 理解边界情况之后出现。让它提问。一次性回答。然后看着它运行。

9. 将自我验证内置于待办列表

在给 Claude 任务列表时,加入验证步骤:

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

Claude 会在宣布任务完成前检查自己的工作成果。没有这个:Claude 在第二步就宣布胜利。有了这个:Claude 真正完成。

图像

进阶技巧

一旦基础技巧掌握,这些技巧能带来真正的效率飞跃。

10. 部署子代理进行并行工作

这是最被低估的功能之一。不用顺序执行任务,而是将任务拆分到具有隔离上下文的子代理中。“启动一个子代理处理数据库 schema。另一个处理 API 端点。你来协调集成。”并行工作。隔离上下文。无交叉污染。效率提升不是渐进的,而是乘数级的。

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

每次你重复写相同的指令,都是在损失时间。将可复用的工作流保存为 Skill 文件:

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

加载这个 Skill。Claude 每次都遵循你的精确标准。永远别重复编写相同的指令。

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

Haiku 用于:文件重命名、简单重构、样板代码、配置编辑。Sonnet/Opus 用于:架构决策、复杂调试、多文件更改。

## 在会话设置中:
"对这个任务使用最具成本效益的模型。"

大多数开发者不管什么任务都用 Opus。这就像开着法拉利去杂货店。模型要匹配任务。

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

你通过 /init 生成的 CLAUDE.md 文件不是一次性文档。随着项目变化更新它:

## CLAUDE.md

### 当前技术栈
- Next.js 14(App Router,不是 Pages Router)
- Supabase 用于认证和数据库
- Tailwind + shadcn/ui 用于组件

### 严格规则
- 绝不提交或推送。用户处理所有 Git 操作。
- 始终使用 TypeScript。不允许 JS 文件。
- 所有 API 路由放在 /app/api/ 下

### 已知问题
- 移动端认证会话有时会过期——在处理认证相关工作时检查这一点

过时的上下文比没有上下文更糟糕。过时的 CLAUDE.md 会自信地引导 Claude 走向错误方向。

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

不要把一切都塞进 CLAUDE.md。引用外部文件:

## CLAUDE.md

### 架构
参见:/docs/architecture.md

### API 约定
参见:/docs/api-standards.md

### 当前 Sprint
参见:/docs/sprint-23.md

Claude 只加载需要的内容。你的上下文保持精简。你的 Token 预算保持健康。

15. 立即终止偏离的会话

一旦 Claude 偏离轨道——阻止它。不要让糟糕的工作积累。

停止。这不是我要求的。

实际需求:[重新清晰陈述]
约束:[陈述约束]
仅按照这个重新开始。

积压的糟糕工作比推倒重来更难修复。及早发现偏离。强硬地重新提示。

16. 质疑第一个输出

接受是优秀工作的敌人。每次输出后:

这个方案中最薄弱的部分是什么?
如果有更多时间,你会改变什么?
有没有我应该考虑的更简单的方法?

Claude 的第一个答案很少是其最佳答案。最佳答案出现在被质疑之后。

17. 设置通知 Hook

别一直盯着终端了。设置 Hook,在长时间任务完成时通知你:

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

去做其他事情。等它叫你再回来。

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

Claude 看不到你运行中的应用。但它能分析应用的截图。

"这是一张当前状态的截图。
移动端按钮对齐有偏差。
修复 CSS 以匹配设计规范。"

直接将截图粘贴到会话中。可视化调试瞬间快了 10 倍。

图像

专家技巧

在这个阶段,Claude Code 不再是编码助手,而是像一个团队成员。

19. Chrome DevTools 集成

让 Claude 通过 DevTools 与你的运行中应用交互。它可以实时读取控制台错误、网络请求和 DOM 状态。

"打开结账页面的 DevTools。
找出支付按钮无响应的原因。
检查控制台错误和网络标签页。"

调试变成:Claude 看到页面,Claude 修复页面。而不是:你复制粘贴错误,Claude 猜测。

20. 恢复之前的会话

永远不会丢失之前会话的上下文。

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

Claude 会打开精确的会话——完整的对话历史、完整的上下文,完全从你上次停下的地方继续。在 Claude Code 历史中找到你的会话 ID。将你要返回的会话加为书签。

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

对于严肃项目,这是最大的效率提升。在不同分支上同时运行多个 Claude 会话。

## 创建工作树用于并行工作
git worktree add ../project-feature-auth feature/auth
git worktree add ../project-feature-payments feature/payments
git worktree add ../project-feature-dashboard feature/dashboard

## 现在在每个目录中运行独立的 Claude 会话
## Claude 同时处理三个任务
## 无冲突。无需等待。

会话 1:构建认证。会话 2:构建支付。会话 3:构建仪表板。全部同时运行。这就是如何一天完成一周工作的方法。

图像

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

MCP 服务器增加了开销。对于性能关键或高吞吐量的工作,直接调用 API 端点。

## 替代方式:使用 MCP 服务器 → Notion
## 改为:"直接调用 Notion API 在 api.notion.com/v1/pages
## 这里是我的 API 密钥格式和端点结构。"

更少的开销。更少的 Token 消耗。更低的延迟。更昂贵的工具调用 → 替换为直接 API → 立即改进。

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

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

"打开结账页面的 DevTools。
找出支付按钮无响应的原因。
检查控制台错误和网络标签页。"

设置好。走开。Claude 监控、记录、分类——持续数天。

24. 从手机远程控制

远程管理你的本地 Claude 会话。

## 通过 ngrok 或类似工具公开你的 Claude 会话
ngrok http 3000

## 从手机浏览器访问
## 通勤时启动构建
## 无需打开笔记本电脑即可检查进度

当你离开办公桌,突然想起忘了启动某件事时特别有用。打开手机。启动任务。在你到家之前就完成了。

25. 用自然语言查询数据库

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

"打开结账页面的 DevTools。
找出支付按钮无响应的原因。
检查控制台错误和网络标签页。"

Claude 将其翻译成 SQL,执行,返回答案。无需写 SQL。无需记忆 schema。只是一个问题和答案。

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

当问题确实复杂时——分配最大 Token,明确告诉 Claude:

"打开结账页面的 DevTools。
找出支付按钮无响应的原因。
检查控制台错误和网络标签页。"

90% 的任务,快速就够了;对那 10% 真正困难的任务——慢下来。思考预算就在那里。使用它。

27. 在 Opus 4.8 中使用 Ultracode 模式

为了最大化编码性能:

/effort high

这会激活 ultracode——Claude 的最高努力编码模式。保留用于:

  • 复杂的架构决策
  • 安全关键实现
  • 性能优化
  • 多系统重构

它消耗更多 Token,花费更长时间,但对待困难问题能产生显著更好的代码。

图像

所有 27 个技巧背后的模式

这个列表中的每一个技巧都归结为三类之一:

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

智能委托——子代理、工作树、并行会话、/loop。当 Claude 可以同时做很多事情时,不要一次只做一件事。

激进的自动化——Hook、远程控制、Skills、数据库查询。如果你手动重复做某事超过两次,就应该让 Claude 来做。

产出 10 倍的开发者并不更聪明。他们更系统化。

从哪里开始

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

  • 第 1 周: /init、/compact、计划模式、带自我验证的待办事项。仅这四个就能改变你的会话。
  • 第 2 周: 自定义 Skills、轻量模型、更新 CLAUDE.md、质疑每个输出。你将停止重复写相同的指令。
  • 第 3 周: 子代理、工作树、并行会话。你将开始同时交付多个功能。
  • 第 4 周+: Loop、Ultrathink、DevTools、远程控制。你将完全停止盯着终端。

系统会叠加。每个级别让下一个级别更强大。从开头开始。掌握它。向上移动。

快速参考

新手:

    1. /init — 生成项目 CLAUDE.md
    1. /statusline — 实时 Token 仪表盘
    1. 语音输入 — 免手动编码
    1. /context — 查找 Token 浪费
    1. 60% 时 /compact,任务间 /clear
    1. 先计划模式 — 执行前先概述
    1. 呈现问题而不是命令
    1. 让 Claude 在开始前提问
    1. 在待办列表中加入自我验证步骤

进阶:

    1. 使用子代理进行并行隔离工作
    1. 自定义 Skills — 保存可复用提示
    1. 简单任务用 Haiku,复杂任务用 Opus
    1. 随着项目演进保持 CLAUDE.md 更新
    1. 链接外部文件,不要内联粘贴
    1. 立即终止偏离 — 强硬重新提示
    1. 每次都质疑第一个输出
    1. 通知 Hook — 停止盯着终端
    1. 提供截图进行可视化调试

专家:

    1. Chrome DevTools 集成
    1. claude --resume 用于会话连续性
    1. Git Worktrees 用于并行会话
    1. 使用直接 API 调用替代 MCP 服务器
    1. /loop 用于持续多天的重复任务
    1. 从手机远程控制
    1. 用自然语言查询数据库
    1. Ultrathink 用于困难问题
    1. /effort high 激活 ultracode 模式
  • 原文链接: x.com/sairahul1/status/2...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~

相关文章

0 条评论