做这个插件的过程,其实就是我平时的缩影。稍微展开说一下,因为我觉得用 AI 写代码,方法比工具本身更重要。改 Bug 的时候:我不会直接把代码扔给它说"帮我看看哪里有问题"。我会先说清楚背景——这个功能是干什么的,涉及哪个接口,接口参数是什么,现在的问题现象是什么。说得越具体,它给出来的东西越准。描述模糊,它只能猜,猜出来的东西大概率要返工。改完之后,我自己再审一遍代码,再验证一遍功能,确认没问题才算完。做新功能的时候:还是先出方案。我说需求,它给方案,我判断有没有坑、和现有的东西有没有冲突。确认之后再让它实现,再验证。这个顺序不能倒——方案确认好再动手,比动手之后发现方向错了要省事得多。有一个原则我一直在用:AI 负责实现,我负责判断。它的代码能力值得信任,但它不了解我的具体情况,这部分判断只能自己来。
这个插件我现在每天在用
没有发布,就自己用。需要清缓存的时候,点一下图标,两秒搞定,继续工作。小东西,但用得很频繁。做完这个之后我发现一件事:以前有很多"感觉有点用但懒得做"的小工具,现在门槛低了很多。下午有空,花一两个小时,跟 Codex 说清楚要做什么,自己验证一下,就能用了。这种感觉挺好的——不是 AI 帮你做了所有事,而是它把"动手的成本"压低到了你愿意动手的程度。