AI 写代码老出错?Code Rabbit 来给 Cursor 当“纠错教练”,边写边改。

🍹 Insight Daily 🪺

Aitrainee | 公众号:AI进修生

Hi,这里是Aitrainee,欢迎阅读本期新文章。

Cursor 的 AI Agent 写代码是挺猛,给个提示就能自动创建文件、实现功能。

但 AI 生成的代码,难免有 bug。

Cursor 就经常报些莫名其妙的错,你要么重新提示,要么等它自己反应过来修复。

现在,想象一下,AI 每写完一段代码,就能跑个审查,查查安全漏洞、集成问题。这挺重要,因为 AI Agent 经常留下大窟窿,早发现早治疗。

Code Rabbit 就是干这个的。

装上它,你的每次提交都会获得即时的上下文感知反馈。

它本来是审查 GitHub PR 和 commit 的,给你的代码提建议。现在,它出了个 VS Code、Cursor、Windsurf 的插件。

装上它,Cursor 每走一步,你就运行一下 Code Rabbit 插件。

它会分析改动,找出需要重构的地方,高亮安全隐患,给出改进建议。

然后,你把这些建议再喂给 Cursor 的 AI Agent,让它去修复。

这么一来,工作流更顺畅,应用更安全,bug 更少,最终产品更稳定。

怎么用 Code Rabbit 配合 Cursor?

安装简单:Cursor 侧边栏搜 Code Rabbit,安装,登录 GitHub 授权,完事。

核心流程:

  1. 项目初始化 Git: Code Rabbit 是通过 GitHub 监测代码变化的,所以你得先在项目目录里 git init

  2. 提交代码 (Commit): 你用 git add . 和 git commit -m “你的提交信息” 保存代码。

  3. Code Rabbit 介入审查: 每次你 commit,Code Rabbit 就会检测到变化,问你要不要审查。点“是”,它就开始分析并给建议。

  4. 反馈给 Cursor: 把 Code Rabbit 的建议复制粘贴给 Cursor 的 AI Agent,让它继续修复和开发。



踩坑和解决办法:

确保你的分支在分支列表里可见。这样,本地 commit 后,Code Rabbit就能正确监测到选定分支的改动并进行审查。

新建一个分支 (比如叫 test-branch),在这个分支上做修改 (比如加个测试注释),然后 git addgit commit。之后 Code Rabbit 就能正常启动审查,并给出反馈 (比如提示“移除测试注释”)。

实战演示 :

用 Cursor 和 Code Rabbit 搭建一个独立站。

实现了一些功能后,发现项目运行有错。可以用 Code Rabbit 审查这些改动。

Code Rabbit 列出了修改过的文件,并对每个文件给出了具体的建议。

接下来,就是把这些建议一条条喂给 Cursor 的 AI Agent。

最好用 Gemini 2.5 Pro 模型,因为它处理多条指令的能力更强,可以一次性粘贴多条 Code Rabbit 的建议。

最终,在 Code Rabbit 的帮助下,一些客户端渲染问题和密码存储的安全隐患都得到了解决,网站功能基本完善。

更高效的工作流:实施计划 + 自动审查

  1. 定义项目和技术栈: 比如Next.js 前端 + FastAPI 后端。

  2. 生成结构和实施计划: 让 AI Agent 把所有需要的页面和模块列到 structure.md 文件里,然后基于这个结构生成一个 10 阶段的实施计划。

  3. 配置 Cursor 规则: 在项目设置里加一条规则,让 AI Agent 始终保持激活状态,并按实施计划逐步执行。

  4. 阶段性开发与审查:

    • AI Agent 开始一个阶段,标记为“进行中”,完成实现,然后本地 commit。

    • Code Rabbit 提示审查。

    • 运行审查,收集建议,粘贴给 Cursor 作为反馈。

    • 指示 Cursor 继续,AI Agent 回到实施计划,标记当前阶段为“完成”,进入下一阶段。

这样就形成了一个结构化的、阶段性推进、每步都有审查的流畅工作流。

期待的改进:

如果 Code Rabbit 能自动提取审查评论并直接粘贴到 Cursor,整个过程会更高效。

总的来说,Code Rabbit 是个不错的工具,能有效提升 AI 辅助编码的质量和安全性。

One More Thing

AI 绘画元方法:不肝提示词,文章直出封面。(端到端篇)

AI 绘画“元方法”分享,免费绘图流,掌握思维比提示词更重要。(融图篇)

#windsurf #cursor #AIIDE

本号知识星球(汇集ALL订阅频道合集和其他):

星球里可获取更多AI实践和资讯:

MCP文章,从概念到实践再到自己构建:

MCP是什么Windsurf Wave3:MCP协议让AI直接读取控制台错误,自动化网页调试不用复制粘贴了!Tab智能跳转、Turbo模式。
Cline的MCP商店来了。
MCP怎么配置、报错解决Windows下MCP报错的救星来了,1分钟教你完美解决Cursor配置问题。

MCP实践:Cursor + MCP:效率狂飙!一键克隆网站、自动调试错误,社区:每个人都在谈论MCP!

最新MCP托管平台:让Cursor秒变数据库专家,一键对接Github,开发效率暴增!

Blender + MCP 从入门到实践:安装、配置、插件、渲染与快捷键一文搞定!

比Playwright更高效!BrowserTools MCP 让Cursor直接控制当前浏览器,AI调试+SEO审计效率狂飙!

手把手教你配置BrowserTools MCP,Windows 和 Mac全流程,关键命令别忽略。

2分钟构建自己的MCP服务器,从算数到 Firecrawl MCP(手动挡 + AI档)

太简单了!Cline官方定义MCP开发流程,聊天式开发,让MCP搭建不再复杂。

🌟 知音难求,自我修炼亦艰,抓住前沿技术的机遇,与我们一起成为创新的超级个体(把握AIGC时代的个人力量)。
参考链接:
[1] https://www.youtube.com/watch?v=LXk8nWwOPuY

点这里👇关注我,记得标星哦~

(文:AI进修生)

发表评论

×

下载每时AI手机APP

 

和大家一起交流AI最新资讯!

立即前往