Claude Code实战:避免被AI带进坑里的几个习惯
指令模糊是Claude Code最大的成本消耗项。很多时候你觉得它在“胡搞”,其实是因为你给的上下文不够精准,导致它在错误的路径上疯狂写代码,最后你得花整个下午去手动回滚和清理垃圾代码。
下一篇
AI 时代的认知升级:从“用工具”到“共生思考” →
分享几个我实操下来的避坑习惯:
一、强制要求先出计划,再写代码
不要直接下令“实现XX功能”,这样它很容易直接开始改文件,一旦方向错了,整个 codebase 都会被污染。我现在的习惯是强制它先输出 Plan。
Before writing any code, please provide a step-by-step implementation plan.
Wait for my confirmation before applying changes.二、精细化控制文件上下文
虽然 Claude Code 能扫描目录,但如果你不限制范围,它有时会过度分析无关文件,导致 Token 浪费或产生幻觉。在执行复杂重构前,明确告知它只关注哪些文件。
三、建立“快照”意识
在让 AI 进行大规模重构前,必须确保 git 工作区是干净的。一旦发现它开始在循环中反复修改同一个 bug 而无法自拔,直接 git checkout . 强制重置,然后重新审视你的 Prompt。
四、具体的报错驱动
不要说“运行不起来”,直接把终端的报错信息全部喂给它,并要求它分析根因而非直接给补丁。
# 比如直接把报错贴给它
The command `npm run dev` failed with:
Error: Cannot find module 'xxx' in /path/to/project这样操作下来,单次 Session 的有效产出明显提升,不再是那种“改好一个 Bug 引入三个新 Bug”的死循环。
