Cursor 很适合改代码,但不要一上来就说“帮我加个功能”。老项目真正复杂的地方往往藏在约定、历史逻辑和边界条件里。先让它读懂项目,比让它马上写代码更重要。
先读入口文件
前端项目看 main、app、router;后端项目看 index、kernel、service provider 或 bootstrap。入口文件能告诉 AI 这个项目怎么启动、依赖怎么挂载。
再读路由和控制器
功能通常从路由开始。让 Cursor 总结相关路由、请求参数、权限中间件和返回格式。很多 bug 不是代码不会写,而是改错了入口。
第三读模型和数据结构
让它列出涉及的表、字段、关系、默认值和可能为空的字段。凡是涉及数据库写入的功能,必须先确认字段和约束。
最后读测试或错误日志
如果项目有测试,先让 AI 解释测试覆盖了什么;如果没有测试,就给它最近的报错日志和可复现步骤。没有验证方式的 AI 改动很容易“看起来对”。
推荐提示词
“先不要改代码。请阅读这些文件,画出当前功能链路,列出你不确定的地方,并说明如果要改这个功能,最小改动点在哪里。”
本文由 AI Islands 根据产品官网及公开资料独立整理。工具功能和价格可能变化,请以官网最新信息为准。