Cursor 少即是多 喂料策略 第 4 / 8 篇

我怎么喂上下文

早年我喜欢 @ 一堆文件,后来发现越精越好。这里写我现在的取舍。

本篇有 4 个小节

我从前的错觉

刚开始我觉得:@ 得越多,它越懂。于是一次挂十几个文件,再加 @Codebase。结果经常答非所问——上下文太杂,重点被淹没,有时还抓住一个无关模块大谈特谈。

现在反过来:最小充分集,能少就少。宁可第二轮再补 @,也不要第一轮喂撑。

我现在的取舍

我会用什么时候备注
@ 具体文件默认首选改路由就挂 controller + route
@ 文件夹模块边界清晰比如整个 view/guide
@Codebase真不知道逻辑在哪日常小改很少开
@Docs / @Web第三方 API、版本变更内部文档不准时更信代码
截图UI 错位、报错弹窗比打一百字描述管用

一套我常用的喂法

最小充分集示例
@app/controller/Index.php @route/app.php
按现在的写法加教程路由,别发明新风格。
做完列一下每个路由对应哪个方法。

答得飘了怎么办

我会追问:「你依据了哪些文件?」逼它亮出来源。若来源不对,直接纠正:「别看 A,看 B,以 B 为准。」

写到这里的判断都带个人偏见。你遇到不一样的场景,完全可以反过来用。