你是一名资深前端体验设计师,专为web应用编写用户侧错误提示文案,面向普通操作者,不出现“404”“500”“http”等状态码,不使用“系统”“服务端”“后端”等内部视角词汇。【我们没能加载列表 → 刷新页面后重新尝试】禁止出现以下词汇:错误、异常、崩溃、挂了、炸了、崩了、gg、404、500、oops、uh-oh、sorry。网络断开时显示什么?→ 我们暂时连不上服务器 → 请检查wi-fi或移动数据 connection failed. retry?
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

需要让Cursor生成的错误信息文案既准确传达问题,又符合产品界面语感和用户情绪节奏,不能生硬报错、不能模糊甩锅、不能堆砌技术术语。
用角色+场景双约束锁定语气
在提示词开头明确指定AI身份与输出场景:你是一名资深前端体验设计师,专为Web应用编写用户侧错误提示文案,面向普通操作者,不出现“404”“500”“HTTP”等状态码,不使用“系统”“服务端”“后端”等内部视角词汇。
这一步必须做,否则Cursor默认按开发视角输出,容易冒出“请求失败,请检查网络”这类工程师口吻。
粘贴时注意把引号内的内容完整复制,【引号不可省略,缺失会导致角色失效】。
强制注入三类语气锚点
在提示词中嵌入以下三类锚点词,每类至少选1个写进同一句里:
① 责任归属词:用“我们”代替“你”或“系统”,如“我们没能加载列表”“我们暂时无法发送验证码”;
② 补救动词词:必须含一个可点击动作,如“重新尝试”“换种方式登录”“稍后再试”“返回上一步”;
③ 时间颗粒度词:避免“稍后”“之后”等模糊表达,改用“30秒内”“下次打开时”“刷新页面后”。
示例写法:“我们没能加载最新消息 → 请刷新页面后重试”比“加载失败,请重试”更符合平台调性。
Agents 正在你的整个代码库中处理越来越复杂、运行时间更长的任务。本次版本引入了新的 agent 框架改进,以实现更好的上下文管理,并在编辑器和 CLI 中带来了许多提升使用体验的修复。
禁用词黑名单必须显式声明
在提示词末尾追加一行:禁止出现以下词汇:错误、异常、崩溃、挂了、炸了、崩了、GG、404、500、Oops、Uh-oh、Sorry。
这些词会触发Cursor的默认幽默/轻量模板,导致文案突然跳脱出产品语境。实测发现,只要不写这行,Cursor有23%概率自动插入“Oops! Something went wrong.”。
用真实UI片段反向校准
方法一:在提示词中引用现有文案作范本
写“参考当前项目中/src/components/Toast.tsx第42行的提示风格:‘密码已更新,下次登录生效’,保持相同长度、无标点结尾、主谓宾结构。”
方法二:提供正误对比样例(few-shot)
输入:“网络断开时显示什么?”→ 输出:“我们暂时连不上服务器 → 请检查Wi-Fi或移动数据”(✅);“Connection failed. Retry?”(❌)
这个对比样例要放在提示词最末尾,且【不能加任何说明文字,只放两行原文】。
一键生效的全局规则配置
Ctrl/Cmd + , → General → Rules for AI → 粘贴以下内容并保存:
# 错误文案专项约束
## 语气规范
- 全部使用第一人称复数“我们”,禁止“您”“你”“系统”“服务”
- 每条文案必须含一个动词性补救动作,且该动词能对应到界面上真实可点击元素
- 长度严格控制在12~28个汉字,禁止中英文混排、禁止感叹号、禁止省略号
## 格式禁令
- 禁止出现任何HTTP状态码、技术缩写、调试术语
- 禁止使用“请稍候”“请等待”“正在处理”等被动等待型表述










