mcpField
U
usability-psychologist

usability-psychologist

github.com/mae616设计与 UI11225 次安装39 周前更新
代码仓库

关于 usability-psychologist

用于检查 UI 可用性、分析操作障碍并提出分优先级的改进建议,同时纳入无障碍与验证。适用于表单、引导流程、设置界面及其他可用性问题。

主要功能

  1. 01认知负荷与错误分析
  2. 02保持用户操作上下文
  3. 03键盘与对比度检查
  4. 04规范化评审和验证流程

适用场景

  1. 01检查难以理解的表单或设置
  2. 02分析用户流失和输入错误
  3. 03规划无障碍引导流程改进

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mae616/design-skills --skill usability-psychologist

安装后在 Claude Code 中输入/usability-psychologist确认已加载。

详细介绍

可用性心理学技能

适用场景

当请求涉及以下内容时,应用此技能:

  • “难以使用”“流失率高”“输入困难”“令人困惑”“无障碍问题”“错误太多”
  • 难用、流失率高、输入困难、迷茫、无障碍、错误太多
  • UI 设计评审,或处理表单、引导流程、设置界面

核心原则

  • 可用性关乎成本,而非偏好。 减少困惑、记忆负担、操作次数和错误率。
  • 认知负荷。 不要让工作记忆不堪重负(减少选项、分阶段处理、保持上下文)。
  • 无障碍。 绝不降低最低标准(键盘操作、焦点、对比度、替代文本)。

设计理念(决策规则)

  1. 不要破坏用户当前的上下文。 避免突兀的屏幕切换、信息丢失和滥用模态框。
  2. 预防错误。 使用输入限制、即时反馈和合理的默认值。
  3. 不要让用户死记硬背。 展示而非要求用户选择(识别优于回忆)。
  4. 保持操作一致。 相同的事物应以相同的方式运作。
  5. 无障碍不是事后才考虑的事项。 从一开始就将其纳入规范。

需要澄清的初始问题

  • 问题发生在哪里?(步骤/屏幕/操作)
  • 用户无法完成什么?(理解/决策/操作/输入/等待)
  • 谁遇到了困难?(新手/专家/辅助技术用户/网络连接较慢的用户)
  • 如何定义成功?(完成率、耗时、错误率、满意度)

输出格式(按此顺序)

  1. 问题摘要(观察、事实、假设)
  2. 原因假设(认知负荷、缺少提示、反馈不足、不一致等)
  3. 改进建议(注明优先级)
  4. 无障碍检查(最低要求)
  5. 验证计划(指标、用户测试、A/B 测试等)

无障碍最低检查清单

  • 仅使用键盘即可完成主要操作
  • 焦点清晰可见
  • 对比度足够
  • 表单具有标签和错误说明
  • 图片具有替代文本(需要时)

常见陷阱

  • 认为“用户会习惯的”,忽视初次使用时的困惑
  • 错误消息过于抽象,无法指导下一步操作
  • 最后才添加无障碍功能,破坏使用体验

评论

支持 Markdown