用Claude Code搞大项目,怎么控制住别乱?

问个事。
小项目用Claude Code感觉还行,出不了啥大岔子。
但项目一大,文件一多,就有点怕它乱来,最后收不了场。
咋整才能让项目保持可控啊?
有搞过的老哥聊聊经验不?

Claude Code?这玩意儿玩大了确实容易翻车,我上次让它在整个微服务项目里统一改接口规范,结果把两个模块的依赖搞串了,回滚了整整一上午。后来学乖了,每次只给一个限定好的子模块让它处理,还得先用git stash把当前分支暂存了才敢让它动。核心心得就是:别让AI看见整个项目地图,它容易迷路。

小白问一下,是不是应该先在一个干净的git分支上让它操作?这样就算乱改了也能直接扔掉分支。不过我不太确定Claude Code会不会自己切换分支啊……

没用过别碰。

跨模块统一改这种活我也不敢交它,最多改单文件

大项目还是要分模块,让AI一次写一块