3 Claude Code 第一次上手:让它读仓库、改文件、跑测试

装好 Claude Code 后,最容易犯的错是第一句话就说:“帮我把这个项目优化一下。”这句话听起来很自然,但对代码助手来说太大了。它不知道你要优化性能、UI、接口、SEO、构建速度,还是代码结构。
第一次上手,我建议按“读、问、改、验、看”的节奏来。
第一步:只读仓库,不改文件
进入项目根目录后启动:
claude
第一条消息可以这样写:
先不要修改任何文件。请阅读当前项目,告诉我:
1. 这个项目的技术栈
2. 主要入口文件
3. 本地开发和构建命令
4. 你认为最重要的 5 个目录
5. 哪些文件改动风险比较高
这一步是在给 Claude Code 建立地图。你也可以顺便判断它有没有瞎说。如果它把 Next.js 项目说成 Vue,或者把后端入口说错,那就不要急着让它改。
第二步:让它找一个具体入口
比如你想改首页按钮,不要直接说“优化首页”。可以这样问:
我想调整首页第一屏的按钮文案。请先定位相关组件和样式文件,不要修改。
列出你会查看的文件,以及每个文件的作用。
这类问题特别适合 Claude Code,因为它可以搜索文件、看引用、顺着路由找组件。你要做的是确认它找的文件是不是靠谱。
第三步:只改一个小点
确认位置后,再给一个低风险任务:
只修改首页主按钮文案,把“开始体验”改成“查看今日 AI”。
不要改布局,不要改路由,不要改其它文案。
改完后请展示变更摘要。
这里的关键是范围要窄。第一次不要让它同时改 UI、接口、状态管理和数据结构。小改动更容易建立信任,也更容易回滚。
第四步:跑项目已有验证
改完以后,让它运行项目里已有的验证命令:
请查看 package.json 或项目说明,选择合适的验证命令。
优先运行类型检查、lint 或 build。不要新增依赖。
如果项目是 Python,就让它找 pytest;如果是前端,就看 pnpm build、npm run build、npm run lint;如果是后端服务,就看有没有定向测试。
我不建议一开始就让它自己“补一套测试框架”。先复用项目已有命令,风险最低。
第五步:看 diff,而不是只看回答
Claude Code 改完后,你一定要看 Git diff:
git diff
或者在 Claude Code 会话里让它说明:
请按文件列出这次改动,并解释为什么需要改这些文件。
如果有任何无关改动,请标出来。
好用的 Claude Code 工作流不是“我完全不看代码”,而是“我把找代码和重复劳动交给它,把判断权留在自己手里”。
第一次上手的检查清单
第一次改动完成前,至少检查这几项:
- 它有没有改到你没要求的文件。
- 它有没有新增依赖。
- 它有没有碰
.env、密钥、部署脚本。 - 构建或测试是否通过。
- 你自己能不能解释这次改动。
如果这五项都没问题,再考虑让它做第二个任务。
下一篇我们写 CLAUDE.md。这相当于给每个项目准备一张“工作说明书”,让 Claude Code 每次进来都少走弯路。
参考资料:
Continue