跳转到使用指南
Error Handling UX作者 Owl-Listener

Error Handling UX Skill.

让故障说明发生了什么,并在不丢失用户工作的情况下提供解决途径。

  • 用户体验
  • 设计指南
来源审查 · Error Handling UXSKILL.md
任务 用户体验 产出 • 跨流程错误状态清单 • 针对具体情境的消息及其展示位置 • 恢复、重试、撤销和数据保留要求 开始之前 需要一个能够读取受影响流程、已知故障情况以及产品实际支持的恢复操作的智能体。
编辑摘要 · 已审查来源 2026-10-07 · 并非生成的示例

01 功能说明

Error Handling UX:跨流程设计故障恢复

规划如何在产品流程中预防错误、解释错误并从错误中恢复。

基于来源的工作流并非执行基准测试

工作方法

Error Handling UX 涵盖多个产品流程。它从预防、检测、沟通和恢复几个方面组织问题,而不是把每次故障都视为消息撰写练习。

来源区分了表单、页面、网络、空结果和权限等情境。设计范围包括保留输入、重试、替代路径和撤销。只有当建议的恢复方式确实可在产品中使用时,准确的消息才有帮助。

预期交付成果

  • 跨流程错误状态清单
  • 针对具体情境的消息及其展示位置
  • 恢复、重试、撤销和数据保留要求
查看示例简报

从简报到审查

  1. 01
    梳理故障情境

    识别可预防的错误、暂时性故障、权限限制和其他相关状态。

  2. 02
    撰写有用的消息

    说明发生的事件、提供有帮助的背景信息和实际可行的后续操作,同时不归咎于用户。

  3. 03
    明确恢复方式

    保留用户工作,并根据故障定义重试、替代路径或撤销方式。

02 适用场景

适用场景

当多个流程中的故障需要一致的消息、恢复操作以及防止工作丢失的保护机制时,可使用此技能。

适合的情况

  • 零散不一致的故障处理让多个产品流程中的错误处理保持一致。
  • 工作丢失问题明确如何让输入和上下文在操作失败后得以保留。

需要确认的限制

  • 并非后端可靠性方案该设计不会实现网络恢复,也不保证服务可用性。
  • 不只是表单验证单个表单的字段级验证属于 form-design 任务。

请提供以下输入

  • 故障清单提供已知错误及其实际原因。
  • 恢复能力明确实际可用的重试、撤销和替代渠道。
  • 用户上下文说明每次故障后必须保留哪些数据或进度。

03 关键决策

关键决策

  1. 消息与操作保持一致

    错误消息不应提供系统无法执行的恢复操作。

  2. 故障不会抹去进度

    保留上下文可以降低用户的恢复成本。

04 示例任务

尝试一份聚焦的简报

以下示例简报尚未经过测试。使用前请检查该技能的设置说明。

检查设置

从 designer-skills 仓库将此任务的 SKILL.md 加载到智能体所支持的技能位置。入口文件并未规定通用的安装命令。

上游源文件
https://github.com/Owl-Listener/designer-skills/blob/9a6930cf84a822eb458624bd11c61aac5bbdf224/interaction-design/skills/error-handling-ux/SKILL.md

提供实际的故障情况和可用的恢复操作。此工作流用于规定体验,并不会实现后端恢复。

从一项交付成果开始

运行该技能前,请调整此简报中的范围、来源材料和约束。

示例简报
使用 error-handling-ux 审查我们的上传、保存和权限故障。针对每种故障,明确预防措施、消息展示位置、需要保留的数据以及实际可行的恢复操作。区分可重试的网络故障与访问被拒绝的情况,并且不要虚构后端能力。

检查结果

按照以下可观察的标准检查实际输出。

  • 消息应指出有用的后续操作。
  • 用户输入应在适当的故障路径中得以保留。
  • 不得混淆重试和权限恢复。

OpenDesign 为编程智能体提供本地设计工作区。此条目并不表示该技能已内置,也不表示其中包含其外部工具、凭据和软件依赖项。

05 来源与许可证

来源和许可证

本页面描述的是下方链接所指向的固定来源修订版本。上游行为和要求可能会发生变化。

来源所有者
Owl-Listener
许可证
MIT
已审查的快照
2026-10-07 · 9a6930cf84a8
编辑来源摘要
规划如何在产品流程中预防错误、解释错误并从错误中恢复。

由 OpenDesign 根据链接来源撰写的原创摘要。仓库星标数只是特定时间点的受欢迎程度信号,并不代表技能使用量或质量评分。

06 开始前的问题

开始前需要考虑的问题

每个错误都应该使用浮层通知吗?

不应该。来源要求根据情境确定展示位置,包括行内、全页、横幅和权限状态。

重试能解决访问错误吗?

不一定。恢复方式必须符合实际的权限要求。

这会实现自动保存吗?

不会。它只确定设计要求;实现和测试是另外的工作。

OpenDesign

为下一轮设计迭代留出空间。

将简报、来源材料和设计工作集中保存在本地工作区中。将该技能加入工作流前,请检查其自身的设置说明。

上游源文件
https://github.com/Owl-Listener/designer-skills/blob/9a6930cf84a822eb458624bd11c61aac5bbdf224/interaction-design/skills/error-handling-ux/SKILL.md