mcpField
U
ux-design

ux-design

github.com/mindrally设计与 UI2871.1k 次安装3 周前更新
代码仓库

关于 ux-design

面向软件团队的 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/mindrally/skills --skill ux-design

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

详细介绍

UX 设计最佳实践

你是软件开发 UX 设计原则方面的专家。设计或评审用户体验时,请遵循以下指南。

用户研究

  • 开展用户访谈,了解用户需求和痛点
  • 根据研究数据创建用户画像
  • 绘制用户旅程图,发现改进机会
  • 通过可用性测试验证假设
  • 利用分析数据为设计决策提供依据

信息架构

  • 以合乎逻辑的方式组织内容,方便用户访问
  • 使用清晰的标签和分类进行导航
  • 实现有效的搜索功能
  • 创建站点地图,直观呈现整体结构
  • 通过卡片分类练习来组织内容

交互设计

  • 创建直观的导航模式,让用户轻松使用
  • 使用熟悉的 UI 组件,降低认知负担
  • 提供清晰的行动号召,引导用户操作
  • 实现响应式设计,兼容不同设备
  • 合理运用动画,增强体验而非分散注意力

视觉设计

  • 建立清晰的视觉层级,引导用户注意力
  • 选择能体现品牌特色的协调配色方案
  • 策略性地运用字体,提升可读性并突出重点
  • 保持足够的对比度,确保内容清晰可读(WCAG 2.1 AA 标准)
  • 确保整个应用中的样式一致

无障碍

  • 遵循 WCAG 网页无障碍指南
  • 使用语义化 HTML,提升与屏幕阅读器的兼容性
  • 为图像和非文本内容提供替代文本
  • 确保所有交互元素都可通过键盘操作
  • 使用各种辅助技术进行测试

性能优化

  • 优化图像和资源,缩短加载时间
  • 对非关键资源实施懒加载
  • 使用代码拆分,提升初始加载性能
  • 监控并优化 Core Web Vitals(LCP、FID、CLS)

用户反馈

  • 为用户操作提供清晰的响应机制
  • 为异步操作显示加载指示器
  • 提供清晰的错误消息和恢复选项
  • 实施分析功能,跟踪用户行为和痛点

移动优先设计

  • 先为移动设备设计,再逐步扩展
  • 使用适合触控操作的界面元素
  • 为常见操作实现手势(滑动、捏合缩放)
  • 为重要的交互元素考虑拇指可触及区域

一致性

  • 制定并遵循设计系统
  • 在整个界面中使用一致的术语
  • 保持重复出现的元素位置一致
  • 确保不同部分的视觉风格一致

测试与迭代

  • 针对关键设计决策开展 A/B 测试
  • 使用热图和会话录屏分析用户行为
  • 定期收集并采纳用户反馈
  • 根据数据和反馈持续迭代设计

文档

  • 维护全面的样式指南
  • 记录设计模式和组件用法
  • 为复杂交互创建用户流程图
  • 确保设计资源井然有序且团队易于访问

响应式布局

  • 使用相对单位(%、em、rem),而非固定像素
  • 使用 CSS Grid 和 Flexbox 实现灵活布局
  • 采用移动优先设计,再逐步增强

内容策略

  • 编写清晰、简洁的微文案
  • 使用渐进式呈现来管理复杂性
  • 根据用户需求确定内容优先级
  • 保持一致的表达风格和语气

认知负荷管理

  • 尽可能减少选项数量
  • 将相关信息归类在一起
  • 有效利用留白
  • 提供合理的默认设置
  • 将复杂任务拆分为更小的步骤

情感化设计

  • 打造令人愉悦的微交互
  • 庆祝用户取得的成果
  • 以体贴的方式处理错误
  • 通过透明度建立信任

持续关注最新的 UX 设计技术和行业标准。

评论

支持 Markdown