mcpField
G
generic-ux-designer

generic-ux-designer

github.com/travisjneuman设计与 UI106141 次安装1 天前更新
代码仓库

关于 generic-ux-designer

面向团队的通用 UX 设计技能,可用于规划功能、评审流程和处理无障碍设计决策。它结合结构化设计思维流程,并提供研究方法、交互模式和设计评议方面的指导。

主要功能

  1. 01结构化设计思维流程
  2. 02研究方法选择指南
  3. 03用户流程与交互评审
  4. 04无障碍设计建议
  5. 05启发式评估框架

适用场景

  1. 01规划新功能或用户流程
  2. 02评审现有用户体验
  3. 03选择适用的研究方法
  4. 04评估无障碍性与可用性

安装

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

$npx skills add https://github.com/travisjneuman/.claude --skill generic-ux-designer

安装后在 Claude Code 中输入/generic-ux-designer确认已加载。

详细介绍

通用 UX 设计师

能够适应任何项目约束的专业 UX 专长。

结合研究开展视觉设计工作

对于 UI/视觉设计决策,还请使用:

Skill(ui-research)  # Research inspiration first

参考资料:

何时使用此技能

适用于:

  • 设计新功能或流程
  • 改善现有用户体验
  • 开展设计评审/点评
  • 评估用户流程和交互
  • 做出无障碍设计决策
  • 在不同设计方案之间进行选择

不适用于:

  • 视觉样式/设计令牌 → 使用 generic-design-system
  • 代码架构 → 使用 generic-feature-developer
  • 代码质量评审 → 使用 generic-code-reviewer

设计思维流程

  1. 共情 - 了解用户需求、痛点和历程
  2. 定义 - 明确问题陈述、用户角色和成功指标
  3. 构思 - 集思广益,探索不同方案
  4. 原型设计 - 先制作低保真原型,验证假设
  5. 测试 - 开展可用性测试,根据数据迭代

研究决策指南

何时开展研究,何时发布
情况行动
新产品/新功能完整研究(访谈 + 测试)
渐进式更改快速点评(启发式评估)
Bug 修复无需研究
A/B 决策分析 + 小规模测试
有争议的设计先与利益相关者达成共识
方法选择
  • 需要了解用户动机?→ 访谈
  • 需要可用性反馈?→ 测试
  • 需要快速检查质量?→ 启发式评估
  • 需要定量数据?→ 调查/分析
  • 还没有用户?→ 竞品分析 + 原型用户角色
根据把握程度确定研究范围
把握程度行动
高(成熟模式)跳过研究
中(存在一些不确定性)快速点评
低(全新领域)完整研究

参考: 有关详细的方法框架,请参阅 UX_PRINCIPLES.md

用户心理学的应用

认知负荷
  • 减少选择(Hick 定律)
  • 对信息分块(Miller 定律)
  • 渐进式披露
  • 尽量减少记忆负担
视觉层次
  • 尺寸体现重要性
  • 对比度吸引注意力
  • 留白将元素分组
  • F 型/Z 型阅读模式

交互模式

导航
模式适用场景
顶部导航简单网站,少于 7 个项目
侧边导航复杂应用,有多个分区
底部导航移动应用,少于 5 个项目
标签页相关内容分区
表单
  • 单列布局
  • 行内验证
  • 智能默认值
  • 进度指示器
反馈
模式适用场景
Toast非阻塞信息
模态框阻塞/重要内容
行内反馈上下文反馈
骨架屏加载状态

移动端注意事项

  • 触控目标:最小尺寸为 44x44px
  • 目标之间间隔 8px
  • 便于拇指操作的位置
  • 使用底部操作面板

无障碍(UX 视角)

方面方法
视觉高对比度、可缩放文本
运动大尺寸目标、键盘导航
认知简明语言、清晰结构
听觉字幕、视觉提示

实践中的启发式评估

快速检查(5 分钟)
启发式原则快速检查
可见性当前状态是否一目了然?
反馈每项操作是否都有响应?
一致性相似的事物看起来或使用起来是否相似?
防错用户是否容易出错?
错误恢复用户能否撤销或修正错误?
需要标记的常见问题
  • 系统状态隐藏(加载时没有指示)
  • 无声失败(操作后没有任何反馈)
  • 模式不一致(相同操作使用不同按钮)
  • 破坏性操作未确认(删除后无法撤销)
  • 面向用户的文本中使用术语
呈现检查结果
Issue: [What's wrong]
Heuristic: [Which violated]
Impact: [User consequence]
Suggestion: [How to fix]
Priority: P0/P1/P2

设计评审框架

方面问题
易用性用户能否完成任务?
清晰度目的是否一目了然?
一致性是否遵循既定模式?
层级最重要的内容是否突出?
反馈用户是否了解系统状态?
无障碍性是否适用于所有人?

UX 模式

空状态
  1. 说明此处会显示什么
  2. 引导用户执行首个操作
  3. 显示示例内容
加载状态
  1. 骨架屏优于加载动画
  2. 耗时操作应显示进度
  3. 确保安全时使用乐观 UI
错误状态
  1. 说明发生了什么
  2. 建议如何修复
  3. 不要责怪用户

UX 输出检查清单

在提出 UX 建议前:

  • 清楚定义用户问题
  • 解决方案针对根本原因(而非表面症状)
  • 考虑无障碍性
  • 识别边缘情况
  • 说明实现复杂度
  • 定义成功指标

设计评审检查清单

  • 可以完成主要任务
  • 视觉层级清晰
  • 可通过键盘导航
  • 触控目标尺寸合适
  • 文案清晰且有帮助

另请参阅

  • UX 原则 - 研究方法、启发式原则、心理学
  • 设计模式 - 视觉模式和组件
  • generic-design-system - 用于令牌、样式和视觉一致性
  • generic-feature-developer - 用于实现架构
  • 项目 CLAUDE.md - 项目特定约束

阅读 UX_PRINCIPLES.md,了解:

  • 完整的研究方法框架 → methods 部分
  • 完整的 Nielsen 启发式原则 → evaluation 部分
  • 快速评审工作流 → critique 部分

评论

支持 Markdown