在Cursor中输入提示词时,应删除教学体动词、补充具体文件路径与光标位置、粘贴出问题代码,并用@符号引用文件、复制报错信息、标注依赖版本,模仿Slack问同事的真实语气,结合时间戳和操作动线明确上下文。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想在Cursor里输入提示词时,让AI立刻明白你正卡在某个具体文件的某一行代码上,而不是面对一个抽象的技术概念发呆。
把“怎么用React Query做乐观更新”改成真实搜索问题
第一步:删掉所有教学体动词,比如“如何”“怎样”“请说明”。【这些词会触发Cursor默认进入文档模式,输出带编号的教程体】
第二步:补上你正在编辑的文件路径和光标位置,例如“我在/src/features/order/hooks/useUpdateOrderStatus.ts里写了mutateAsync,但乐观更新后UI没刷新”。
第三步:贴出你刚写的那几行出问题的代码,不要截图,直接粘文本。AI需要看到真实的类型签名和变量名,才能判断是useMutation配置漏了onSettled,还是queryClient.invalidateQueries参数写错了。
让提示词自带上下文锚点
方法一:用@符号引用当前打开的文件
在提示词开头写“@src/app/settings/page.tsx第42行”,Cursor会自动读取该文件内容,并将光标定位到第42行附近。这比说“这个页面”准确十倍。
方法二:带上最近一次报错信息
直接把终端里红色报错文字复制进来:“TypeError: Cannot read property 'data' of undefined”,AI会优先修复这个具体错误,而不是泛泛讲useQuery返回结构。
方法三:标注你刚改过的依赖版本
写一句“项目刚升级react-query v5.52,旧的useInfiniteQuery写法报错”,AI就不会再给你v4的示例代码。
Agents 正在你的整个代码库中处理越来越复杂、运行时间更长的任务。本次版本引入了新的 agent 框架改进,以实现更好的上下文管理,并在编辑器和 CLI 中带来了许多提升使用体验的修复。
模仿你在Slack里问同事的真实语气
别写“请生成一个防抖函数”,写成:“我在写搜索框的实时过滤,刚加了lodash.debounce,但输入太快时useEffect里fetch还在跑老请求,怎么让它自动abort?”
这句话里包含了卡点(fetch未中止)、已有动作(用了debounce)、失败现象(老请求还在跑),AI能直接定位到AbortController或queryKey动态拼接的问题。
这一步操作起来很简单,直接把你在团队群聊里随手敲的话复制进Cmd+K窗口就行。
用时间戳和操作动线锁定场景
① 说明你刚完成的动作:“我五分钟后上线新功能,现在正调试/src/lib/api/auth.ts里的refreshToken逻辑。”
② 描述你下一步要做的动作:“想在调用refreshToken后,自动把新token写进localStorage并触发router.replace('/dashboard')。”
③ 给出你手头已有的变量:“当前有newToken、expiresAt、userRole三个变量,不要新建state。”【变量名不一致会导致生成代码无法直接运行】


















