黄建同学 26-03-01 09:01
微博认证:AI博主

Claude Code 实战经验,学习~
1. 写 CLAUDE.md 文件(最高性价比的一件事)
在项目根目录放一个 CLAUDE.md,把技术栈、目录结构、编码规范、常用命令写进去。Claude Code 每次启动都会读它,省去反复交代背景的时间。写一次,每次会话都受益。

2. 用 .claude/rules/ 管理分域规则
CLAUDE.md 管全局,具体领域的规则拆成独立文件放在 .claude/rules/(比如 api-routes.md、testing.md)。Claude Code 只在相关任务时读对应文件,上下文更聚焦,输出更准。

3. 设置 .claudeignore
类似 .gitignore,把 node_modules、dist、日志文件排除掉。需要扫描的上下文少了,响应更快更准。

4. 大任务先要计划,再执行
遇到复杂需求,先说"给我列出实现思路,不要写代码"。确认方向对了再执行,避免改了十几个文件后发现方向错了。

5. 改大功能前先 commit
git add -A && git commit -m "checkpoint" 是救命操作。作者因为没做这步损失了 3 小时,现在每次大改动前必做。

6. 用 /compact 控制上下文长度
会话太长后 Claude Code 质量会下降——它在处理老旧上下文上浪费了太多 token。完成一个主要任务后就 /compact 一次,保持专注。

7. 一次只做一件事
每个会话只做一个任务。任务拆得越细,输出越准,不要在一个会话里混着做多件事。

8. 让 Claude Code 自己跑测试
把测试命令写进 CLAUDE.md,然后直接说"跑一下测试,修复失败的用例"。它会自动运行→读报错→修复→重跑,比手动复制粘贴报错信息快 5 倍。

9. 用 Hooks 做自动化
Hooks 可以在 Claude Code 每次写文件后自动触发 shell 命令,比如自动跑 Prettier 格式化。最被低估的功能,用好了能省掉大量帮我修一下格式的重复提示。

原文:dev.to/lukaszfryc/claude-code-best-practices-15-tips-from-running-6-projects-2026-9eb

#HOW I AI##程序员#

发布于 北京