用了 Claude Code 一段时间,但感觉效率没提上来?这篇文章整理了 10 个经过验证的实用技巧,从官方最佳实践中提炼,帮你真正发挥 Claude Code 的潜力。
技巧 1:给 Claude 一个验证方法(最高杠杆)
这是单一最高回报的操作。
不要只告诉 Claude 做什么,还要告诉它如何验证结果:
❌ 效果差:
写一个验证 email 的函数
✅ 效果好:
写一个 validateEmail 函数。
测试用例:foo@bar.com → true,invalid → false,foo@bar → false。
写完后运行测试。
有了验证标准,Claude 可以自己修复错误,不需要你每步确认。对 UI 修改,粘贴截图让它对比;对 Bug,提供完整错误信息让它找根因。
技巧 2:先探索,再规划,最后才写代码
直接要求 Claude 写代码,它可能解决了错误的问题。
正确工作流:
# 进入 Plan Mode(只读分析,不修改文件)
claude --permission-mode plan然后:
读取 /src/auth,理解 Session 管理和登录流程
我想加 Google OAuth。哪些文件需要改?Session 流程是什么?给我一个计划
确认计划后,按 Shift+Tab 切回 Normal Mode 执行。
什么时候跳过规划:任务小且清晰(改个 typo、加一行 log)时直接做,规划只在多文件改动或你不熟悉代码时有价值。
技巧 3:写好 CLAUDE.md,让规则持久生效
claude /init # 自动生成基础 CLAUDE.md放在项目根目录,Claude 每次会话都读取。内容范例:
# 代码规范
- 使用 ES modules,不用 CommonJS
- 解构导入
# 工作流
- 改完代码要 typecheck
- 优先跑单个测试,不跑全套(太慢)
# 架构约定
- API 调用统一放在 /services 目录
- 组件不直接调用 API,通过 store原则:只写每次会话都适用的通用规则。特定场景的知识用 Skills 按需加载。
技巧 4:用 @ 精确引用文件,不要描述位置
❌ 模糊:
修改用户登录相关的代码
✅ 精确:
修改 @src/auth/login.ts,在 token 刷新前加空值检查
@ 引用文件时,Claude 会先读取再响应,减少猜测,提高准确率。
技巧 5:提供完整错误信息,而不是症状描述
❌ 描述症状:
构建失败了
✅ 提供完整错误:
构建出现这个错误:[完整错误堆栈]
修复它,验证构建成功。解决根本原因,不要压制错误
让 Claude 知道要找根因(root cause),而不是用 try/catch 掩盖。
技巧 6:管理上下文,定期清理
Claude 的性能会随上下文积累而下降。主动管理:
/status # 查看当前上下文使用量
/clear # 清空上下文,开始新会话
何时清空:完成一个独立任务后;上下文超过 50% 时;发现 Claude 开始"遗忘"之前的指令时。
技巧 7:用管道让 Claude 成为命令行工具
Claude Code 遵循 Unix 哲学,可以管道集成:
# 分析日志
tail -f app.log | claude -p "发现异常就告诉我"
# 批量代码审查
git diff main --name-only | claude -p "对这些改动文件做安全审查"
# 生成发布说明
git log v1.0..HEAD --oneline | claude -p "根据这些 commit 写 release notes"-p 参数让 Claude 以非交互模式运行,完美融入脚本。
技巧 8:用子代理并行处理大任务
/agents # 查看可用子代理
Claude Code 支持同时运行多个子代理,处理大型任务时大幅提速:
用代码审查子代理检查 auth 模块的安全问题
运行所有测试,用调试子代理修复所有失败
自定义子代理:在 .claude/agents/ 目录下创建,团队可以共享。
技巧 9:通过 Git Worktree 并行多任务
同时推进多个功能,互不干扰:
# 为功能 A 和 Bug 修复各创建独立工作区
git worktree add ../project-feature-a feature-a
git worktree add ../project-bugfix bugfix
# 分别在不同目录启动 Claude Code
cd ../project-feature-a && claude "实现功能 A" &
cd ../project-bugfix && claude "修复登录 Bug" &每个 Claude 实例在自己的分支工作,最后合并。
技巧 10:让 Claude 采访你,而不是自己描述需求
有时候你知道想要什么,但不知道怎么表达。反过来让 Claude 问你:
我想改善用户注册体验,但还没想好具体怎么做。
先问我几个问题来理解我的需求,然后提出方案
Claude 会引导你澄清需求,最终给出更贴合意图的方案。
总结:核心原则
- 总给 Claude 验证方法(测试、截图、预期输出)
- 复杂任务先 Plan Mode,再执行
- CLAUDE.md 固化团队规范
- 精确引用,不模糊描述
- 管理上下文,保持 Claude 的状态
掌握这 10 个技巧,Claude Code 的效率会有质的提升。
来源:Claude Code Best Practices | Anthropic 官方文档