用途:error-recovery 是一套错误恢复约束,用于在系统出错时引导用户继续前进,而不是让他们卡住。它覆盖错误提示文案、重试模式、优雅降级和恢复流程。
主要能力与规则: 错误提示结构要求说明发生了什么(用平实语言而非错误码)、可能的原因(若可知)、用户可采取的具体行动;绝不向终端用户展示原始错误码、堆栈跟踪或技术术语,技术细节须单独记录用于调试。 恢复模式:对网络超时、限流等瞬时故障采用带退避的自动重试;显示错误前先保存用户输入,绝不丢失其工作;尽可能为核心功能提供离线能力;任何自动重试失败的操作都必须提供手动重试按钮;宜提供替代路径(如“无法上传?试试拖放”)。 优雅降级:非关键功能失败时隐藏它,不要破坏整个页面;组件加载失败时须保持布局稳定;宜展示缓存或过期数据并附“最后更新”提示,而非什么都不显示;可恢复的错误绝不重定向到通用错误页。 文案规则:系统错误用“我们”口吻(如“我们无法保存你的更改”);恢复提示用“尝试”口吻(如“尝试刷新页面”);绝不归咎用户(“输入无效”改为“此字段需要有效的邮箱地址”);无法自行解决的错误须提供支持联系方式。
使用方式:在对话中执行 /error-recovery 即可将上述错误恢复约束应用到当前对话。
适用场景:产品错误提示文案撰写、重试与恢复交互设计、降级策略评审。
限制:资料未提供具体平台、收费、价格或效果数据。