关于 ux-design
面向软件团队的 UX 设计参考,涵盖用户研究、信息架构、交互、无障碍、性能和迭代,可用于设计或评审用户体验。
主要功能
- 01用户研究与旅程梳理
- 02信息架构与导航
- 03交互与视觉设计
- 04无障碍与响应式设计
- 05可用性测试与迭代
适用场景
- 01规划新产品的用户研究
- 02评审网站导航与内容
- 03检查界面的无障碍性
- 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