AI 编程助手能写代码,但写出你想要的代码,靠的是你怎么和它协作。下面是我在日常开发中用 Claude Code 沉淀下来的几个习惯。
1. 用 CLAUDE.md 交代项目背景
在项目根目录放一份 CLAUDE.md,Claude Code 每次启动都会读它。里面写清楚:
- 怎么安装依赖、跑测试、跑 lint
- 目录结构和关键模块
- 团队约定(命名、提交信息格式、不要碰的文件)
## 常用命令- `pnpm dev`:本地开发- `pnpm test`:运行单元测试
## 约定- 组件放在 `src/components/`,使用 PascalCase 命名- 提交前必须通过 `pnpm check`第一次可以用 /init 让它自动生成一份,再手动补充。
2. 复杂任务先规划
改动涉及多个文件时,先让它出方案,确认后再写代码。按 Shift+Tab 切换到 Plan 模式,它只会阅读代码、提出计划,不会修改文件。
先对齐方案,比写完再推倒重来便宜得多。
3. 给出可验证的目标
「把这个函数优化一下」很模糊;「让 parseConfig 在 10MB 输入下耗时低于 100ms,并补充基准测试」就很清楚。有了可验证的目标,它能自己跑测试、看结果、继续迭代。
4. 小步提交
每完成一个可工作的步骤就提交一次。出了问题,回退的成本很低,也方便你审查每一步的改动。
5. 管理上下文
对话越长,无关信息越多。切换到不相关的任务时,用 /clear 开始新对话;需要保留要点时,用 /compact 压缩历史。
6. 认真审查结果
AI 生成的代码同样需要 Code Review。重点关注:
- 边界条件和错误处理
- 是否引入了不必要的依赖
- 测试是不是真的在验证行为,而不只是「能跑通」
小结
把 AI 当成一位聪明但刚入职的同事:给足背景、说清目标、及时反馈。这样它才能真正成为你的效率倍增器。