关于 usability-psychologist
用于检查 UI 可用性、分析操作障碍并提出分优先级的改进建议,同时纳入无障碍与验证。适用于表单、引导流程、设置界面及其他可用性问题。
主要功能
- 01认知负荷与错误分析
- 02保持用户操作上下文
- 03键盘与对比度检查
- 04规范化评审和验证流程
适用场景
- 01检查难以理解的表单或设置
- 02分析用户流失和输入错误
- 03规划无障碍引导流程改进
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mae616/ design-skills --skill usability-psychologist安装后在 Claude Code 中输入/usability-psychologist确认已加载。
详细介绍
可用性心理学技能
适用场景
当请求涉及以下内容时,应用此技能:
- “难以使用”“流失率高”“输入困难”“令人困惑”“无障碍问题”“错误太多”
- 难用、流失率高、输入困难、迷茫、无障碍、错误太多
- UI 设计评审,或处理表单、引导流程、设置界面
核心原则
- 可用性关乎成本,而非偏好。 减少困惑、记忆负担、操作次数和错误率。
- 认知负荷。 不要让工作记忆不堪重负(减少选项、分阶段处理、保持上下文)。
- 无障碍。 绝不降低最低标准(键盘操作、焦点、对比度、替代文本)。
设计理念(决策规则)
- 不要破坏用户当前的上下文。 避免突兀的屏幕切换、信息丢失和滥用模态框。
- 预防错误。 使用输入限制、即时反馈和合理的默认值。
- 不要让用户死记硬背。 展示而非要求用户选择(识别优于回忆)。
- 保持操作一致。 相同的事物应以相同的方式运作。
- 无障碍不是事后才考虑的事项。 从一开始就将其纳入规范。
需要澄清的初始问题
- 问题发生在哪里?(步骤/屏幕/操作)
- 用户无法完成什么?(理解/决策/操作/输入/等待)
- 谁遇到了困难?(新手/专家/辅助技术用户/网络连接较慢的用户)
- 如何定义成功?(完成率、耗时、错误率、满意度)
输出格式(按此顺序)
- 问题摘要(观察、事实、假设)
- 原因假设(认知负荷、缺少提示、反馈不足、不一致等)
- 改进建议(注明优先级)
- 无障碍检查(最低要求)
- 验证计划(指标、用户测试、A/B 测试等)
无障碍最低检查清单
- 仅使用键盘即可完成主要操作
- 焦点清晰可见
- 对比度足够
- 表单具有标签和错误说明
- 图片具有替代文本(需要时)
常见陷阱
- 认为“用户会习惯的”,忽视初次使用时的困惑
- 错误消息过于抽象,无法指导下一步操作
- 最后才添加无障碍功能,破坏使用体验
评论
支持 Markdown