AI 编码助手越来越多,但真想用好 Claude Code,不仅仅是“提问-等答案”那么简单。下面这份干货指南,帮你把 Claude Code 从“能用”变成“好用”,效率翻倍,开发体验直线提升。
1. 自定义设置:让 Claude 成为你的专属外挂
Claude Code 最大的杀手锏,就是能自动把相关上下文拉进提示里。虽然这样会多消耗点 token 和时间,但只要环境配置对了,Claude 能帮你省下不少脑细胞。
CLAUDE.md 文件:项目的“说明书”
每个代码库都搞一份 CLAUDE.md。Claude 一启动就会把它自动带进上下文。用 #
记笔记,遇到必须遵守的要求直接写“IMPORTANT / YOU MUST”,Claude 执行力杠杠的。懒得手写?/init 一键生成模板。
层级继承,monorepo 项目也不怕
CLAUDE.md 支持根、父、子目录和 ~/.claude
,monorepo 项目能自动继承全局和各包的专属指导,项目结构再复杂也能井井有条。
2. 代码风格与工作流:细节决定成败
常用 Bash 命令
npm run build
:项目构建npm run typecheck
:类型检查
代码风格
- 只用 ES modules(import/export),别再用 CommonJS(require)
- 能解构就解构,
import { foo } from 'bar'
,别整一大坨
工作流建议
- 一轮代码改完记得 typecheck
- 跑测试优先单测,别每次都轰全套,省资源省时间
3. 黄金流程:探索、规划、编码、提交
这个万能流程适合各种开发场景:
- 让 Claude 先把相关文件、图片、链接都读一遍,摸清底细
- 针对问题,让 Claude 先出一份详细方案
- 方案定了,再让 Claude 写代码实现
- 最后 Claude 直接提交代码,生成 PR
记住:探索 → 规划(不编码)→ 实现 → 提交。提前规划,成功率高得多。下指令时,记得明确让 Claude 先规划别着急写代码。
Tab 补全,文件定位快人一步
输入文件名时用 tab 补全,Claude 能秒跳目标文件,节省上下文预算。
4. 测试驱动开发的进阶玩法
这是 Anthropic 最推崇的流程,适合所有能用测试验证的改动:
- 让 Claude 先写出基于输入/输出的测试用例
- 跑一遍测试,确认刚开始肯定是失败的
- 先把测试提交上去
- 再让 Claude 写能让测试通过的实现
- 通过后再提交实现代码
进阶版 TDD:先让 Claude 写失败测试并提交,然后不断迭代实现直到全通过。可以让另一个 Claude 从头审查,双重保险,代码质量有保障。
5. 前端开发的视觉闭环
前端开发光靠测试还不够,视觉还原才是硬指标。你可以这样用 Claude:
- 先搞定让 Claude 自动截图浏览器的方法
- 把设计稿或视觉模型丢给 Claude
- Claude 实现一版,自动截图结果,和模型对比,不对就改,直到像素对齐
- 满意了就让 Claude 提交代码
图像补全上下文,效率翻倍
直接把截图粘进对话,或者给 Claude 文件路径,它能一眼看出哪里没对齐。来回几轮,UI 细节能抠到像素级。这种视觉反馈循环,前端还原度和开发效率都能上一个台阶。
6. 指令要具体,别让 Claude 猜
Claude 不是你肚子里的蛔虫,模棱两可的指令只会让它乱猜,结果十有八九不靠谱。指令越细致,Claude 产出越稳。
反例:
- “为 foo.py 添加测试”
正解:
- “给 foo.py 写一个覆盖用户登出边缘情况的新测试用例,别用 mock。”
7. 纠偏要快,Claude 跑偏别心疼打断
自动接受模式(Shift+Tab)虽然能让 Claude 自己跑全流程,但老司机都知道,关键时刻还是得多插手、多纠偏,才不容易翻车。
- 让 Claude 先规划再写代码,别一上来就开敲
- 发现不对路,直接按 Escape,随时打断,Claude 不会丢上下文
- 连续两下 Escape,能回历史记录,改早期提示,甚至分支新路线
- Claude 改错了?一句话让它撤回
- 想让 Claude 多动脑?提示里加 think → think hard → think harder → ultrathink,Claude 思考预算直接拉满
- Shift+Tab 切换“自动接受”模式,信任 Claude 就让它全自动,不放心随时切回手动
8. /clear 保持 Claude 头脑清醒
长时间对话一多,Claude 的上下文里全是杂七杂八的内容,容易跑偏、掉性能。每切任务就用下 /clear,Claude 立马回归专注状态。
9. 工具白名单,省去重复确认
每次用 Bash 或 git 提交还要手动授权?用 /allowed-tools Edit Bash(git commit:*) 或 --allowedTools,把常用工具加白名单,后面再也不用重复确认,省时省力。
10. 复杂流程靠清单和草稿护航
大活、长流程,比如代码迁移、批量修 lint、复杂构建,建议让 Claude 用 Markdown 或 GitHub Issue 做 checklist 和草稿,进度一目了然。
- 让 Claude 把一堆 lint 问题扔进 .md 文件,修复时逐条打勾,过程可追溯,批量修复和大迁移都适用
11. 数据怎么喂 Claude?
- 直接复制粘贴到提示里
- 用管道把数据传给 Claude Code
- 让 Claude 通过 bash、MCP 工具或自定义斜杠命令自己拉数据
- 让 Claude 读文件或抓 URL
12. Safe YOLO:批量修复的安全无人驾驶
要批量修 lint 或自动生成样板代码,又不想盯着?用 claude --dangerously-skip-permissions 跑在隔离容器(无网环境)里,让 Claude 自己全自动搞定,既安全又高效。
13. 多 Claude 协作,效率起飞
别把 Claude 当成只有一个人的小工具,其实你可以开好几个 Claude,让它们像团队一样分工协作,效率直接起飞。
- 一个 Claude 负责写代码,另一个专门做代码审查或测试,互不干扰,思路更清晰
- 用
/clear
或新终端多开 Claude,分工明确,反馈闭环 - 甚至可以让 Claude 启动“子代理”,独立验证方案,关键系统多加一层保险
14. gh CLI、git worktrees、CI 机器人:自动化加持
- Claude + gh CLI,PR 起草、审查修复、Issue 分类、历史引用提交说明,GitHub 操作全自动
- 用 git worktree 多分支并行开发,每个终端一个 Claude,各自专注自己的分支,合并冲突说拜拜
- claude -p “” --output-format stream-json,直接插进流水线,自动标记问题、跑 lint,CI 机器人无头高效
15. 隐藏宝藏技巧,开发效率再提升
- CLAUDE.md 支持层级继承,monorepo 管理更轻松
- think → think hard → think harder → ultrathink,Claude 推理能力拉满
- Esc 随时暂停,双击 Esc 倒回历史,灵活调整思路
- 工具白名单免去重复确认
- 图像上下文,UI 还原到像素级
- 子代理健全性检查,关键环节双保险
- Markdown 清单草稿,复杂任务不掉队
- 自动接受模式,流畅切换控制权
- Tab 补全,文件定位快人一步
注册地址
https://aicodewith.com?invitation=EK1S5F
总结
把这些实战技巧用起来,Claude Code 不只是个“能用”的工具,而是你开发路上的效率倍增器。别光停留在问答,试着用它搭建自己的智能开发流,让 Claude 真正成为你的左膀右臂。