Cursor 改老项目代码前,先让它读这 4 个文件

AI编程最怕不了解项目上下文。让 Cursor 先读入口、路由、模型和测试,再动手改代码。

Cursor 很适合改代码,但不要一上来就说“帮我加个功能”。老项目真正复杂的地方往往藏在约定、历史逻辑和边界条件里。先让它读懂项目,比让它马上写代码更重要。

先读入口文件

前端项目看 main、app、router;后端项目看 index、kernel、service provider 或 bootstrap。入口文件能告诉 AI 这个项目怎么启动、依赖怎么挂载。

再读路由和控制器

功能通常从路由开始。让 Cursor 总结相关路由、请求参数、权限中间件和返回格式。很多 bug 不是代码不会写,而是改错了入口。

第三读模型和数据结构

让它列出涉及的表、字段、关系、默认值和可能为空的字段。凡是涉及数据库写入的功能,必须先确认字段和约束。

最后读测试或错误日志

如果项目有测试,先让 AI 解释测试覆盖了什么;如果没有测试,就给它最近的报错日志和可复现步骤。没有验证方式的 AI 改动很容易“看起来对”。

推荐提示词

“先不要改代码。请阅读这些文件,画出当前功能链路,列出你不确定的地方,并说明如果要改这个功能,最小改动点在哪里。”

本文由 AI Islands 根据产品官网及公开资料独立整理。工具功能和价格可能变化,请以官网最新信息为准。