Claude Code 核心11条技巧

11个月每日高强度使用验证的实战技巧

来自真正高级用户的经验

这些技巧来自每天使用Claude Code超过11个月的开发者经验,从社区验证的40多种技术中精选。

基于ykdojo的社区技巧查看原始40+技巧

1

最小化上下文

上下文越长,Claude的性能越差。AI上下文就像牛奶——新鲜浓缩的状态最好。

Best Practices:

  • 每当开始新话题时开启新对话
  • 第一个对话:找到要编辑的文件。第二个对话:决定如何编辑
  • 不要把整个代码库放入上下文
AI上下文就像牛奶。新鲜浓缩的状态最好。
2

逐步解决问题

Claude模型擅长长时间任务,但并不完美。特别是当问题太大时会出错。

Best Practices:

  • 将问题分解成小步骤
  • 如果还是太大,继续分解
  • 一次只处理一小块
如果问题太大,Claude无法一次解决,那就继续分解。
3

不要总是从写代码开始

AI因低质量代码而名声不好是因为人们主要用它来写代码。但Claude擅长理解、研究和规划。

Best Practices:

  • 首先用Claude理解代码库
  • 编码前做研究和头脑风暴
  • 进行架构讨论
  • 充分准备是质量的关键
在开始写代码前做足准备是生产高质量代码的关键。
4

用Claude掌握Git和GitHub

让Claude处理Git和GitHub CLI任务。包括提交(不用手写提交信息!)、分支、拉取和推送。

Best Practices:

  • 让Claude写提交信息
  • 自动允许拉取,推送要小心
  • 用git bisect找到导致问题的确切提交
  • 用GitHub CLI处理issue和PR

⚠️ Warning: 我自动允许拉取但不允许推送,因为推送风险更高。

5

用多种方式验证AI输出

不要盲目信任AI输出。使用多种验证方法确保质量。

Best Practices:

  • 让它写测试来验证代码
  • 用GitHub Desktop等可视化Git客户端快速检查更改
  • 生成草稿PR以便在标记准备就绪前检查一切
  • 始终做最终手动审查
生成草稿PR是在标记准备就绪前检查一切的好方法。
6

让AI验证自己的工作

Claude可以检查自己的工作。对于研究,让它再次确认。对于Web应用,用浏览器自动化验证。

Best Practices:

  • 说'你确定吗?能再检查一下吗?'
  • 要求:'仔细检查每个声明并制作一个验证表格'
  • 用Playwright MCP或/chrome验证Web应用
  • 用tmux验证交互式CLI

CLAUDE.md Tip: 对于/chrome,在CLAUDE.md中添加:使用read_page获取元素引用,使用find定位元素,使用ref而非坐标点击,除非要求否则不要截图。

7

设置自定义状态栏

自定义Claude Code底部的状态栏,显示模型、目录、git分支、未提交文件、同步状态和token使用量。

Best Practices:

  • 显示当前使用的模型
  • 显示git分支和未提交文件数
  • 添加token使用量可视化进度条
  • 显示与origin的同步状态
这对于监控上下文使用量和记住你在做什么非常有用。
8

将上下文传递到下一个会话

不要依赖/compact,而是用交接文档主动管理上下文。

Best Practices:

  • 在开始新会话前让Claude写HANDOFF.md
  • 记录尝试过什么、成功什么、失败什么
  • 仅用交接文件路径开始新对话
  • 使用half-clone只保留最近一半的对话
9

使用语音输入

用声音比打字快得多。即使有转录错误,Claude也能理解你的意思。

Best Practices:

  • 使用本地语音转录(superwhisper、MacWhisper)
  • 对大多数人来说语音比打字快
  • 把它想象成和朋友快速通话
  • Claude能很好地处理转录错误
如果你想更快地沟通,为什么不打个快速电话呢?对大多数人来说语音更快。
10

同时管理多个会话

运行多个Claude Code实例时,保持组织很重要。开始时最多专注于3-4个任务。

Best Practices:

  • 开始时限制最多3-4个并发任务
  • 在右边打开新标签,从左到右扫视
  • 保持一致的方向
  • 从最旧的任务到最新的任务
每当我开始新任务,我在右边打开新标签。然后从最旧到最新从左到右扫视。
11

将'claude'别名为'c'

因为Claude Code让你更多地使用终端,设置短别名可以快速启动。

Best Practices:

  • 用'c'代替'claude'
  • c -c继续上一个对话
  • c -r显示最近对话列表
添加到~/.zshrc或~/.bashrc:
alias c='claude'
我用得最多的是Claude Code的c。

额外快速技巧

🎯 具体明确

不要说'修改文件',而说'将User.tsx第23行的useState初始值改为null'

🔄 渐进式开发

不要试图一次实现所有内容。分解成小单元。

🧪 测试优先

在实现功能前写测试用例会得到更稳定的代码。

🔍 始终审查

审查Claude生成的代码,确保符合项目风格。

Claude Code是一个真正强大的工具

这11条技巧来自与Claude Code共度数千小时的真实开发者。从技巧#1(最小化上下文)开始,逐个应用。生产力的提升是真实的。