Claude Code实战:避免被AI带进坑里的几个习惯

小美爱学习 初级 2天前 506 浏览 12 点赞 约 1 分钟

指令模糊是Claude Code最大的成本消耗项。很多时候你觉得它在“胡搞”,其实是因为你给的上下文不够精准,导致它在错误的路径上疯狂写代码,最后你得花整个下午去手动回滚和清理垃圾代码。

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”的死循环。

求助

全部回复 (3)

脚本小子阿强 初级 2天前
之前没这么做被它刷掉了一大片代码,现在习惯先对一遍方案再开搞。
0 回复
老陈 专家 2天前
确实,要是没计划它真敢乱改。话说你们一般怎么限制它一次性改的文件数?
0 回复
技术宅Ray 初级 2天前
得加上让它列出修改清单,不然很容易漏掉几个关键文件。
0 回复

发表回复

支持 Markdown 格式