我在运用cursor等ai ide产品的时候遇到了问题:我开发一个React前端项目,此时我的代码水平也只是掌握了基本的React Hooks的用法,与基本的css用法,在我开发这个项目的过程中,我发现我非常依赖大模型的编程能力,有些我没见识过的css用法我都直接让他自己生成,嵌入到项目代码里面,自己没有辨别能力也只能让他这样做,到了项目完成后,当我想修改一些样式bug的时候,也只能依靠强大的模型例如Claude sonnet 3.7,但这次碰到一个样式bug,就算我详细得足够准确,给到足够都的上下文,AI还是不可以帮我解决这个样式问题,我突然意识到,在这次项目开发,部署的过程当中,我只学习到了项目是如何部署在服务器上的,对于真正的代码的基础功底,我是一点也没有长进。

意识到这一点过后,我决定重构这个项目,在重构项目的过程当中,可以参考之前的代码,可以问ai问题,但一定不能让他自己完成一个需求,只能用我自己的键盘去实现,请问我在这个重构的过程当中,有哪些最佳实践,该如何运用AI Agent,还需要注意些什么,才能可以从些这个前端项目的过程中打好js,css等的基本功

flashNotes-ai项目过程反思