ux

SKILL.md

UX - 用户体验设计

本技能指导创建卓越的用户体验设计,避免通用化的「AI 设计」美学。以用户为中心,产出专业、有洞察力、可执行的 UX 设计方案。

用户提供 UX 需求:一个组件、页面、应用或界面需要设计。可能包含关于目的、受众或技术约束的上下文。


设计思维

在开始设计前,理解上下文并确定明确的设计方向

  • 用户与场景:谁在使用?在什么场景下?解决什么问题?
  • 目标与价值:这个界面要达成什么目标?为用户创造什么价值?
  • 约束条件:技术限制(框架、性能、可访问性)、业务约束、时间资源。
  • 差异化:什么让这个体验令人难忘?用户会记住什么?

关键:选择清晰的概念方向并精准执行。极简与丰富都可以——关键是意图明确,而非强度。

然后产出包含以下内容的 UX 设计方案:

  • 用户研究与画像
  • 信息架构与导航
  • 交互流程与原型
  • 视觉设计指导
  • 可用性评估标准

UX 设计流程

1. 用户研究

理解用户:

  • 用户画像(Persona):目标用户是谁?他们的目标、痛点、行为模式?
  • 用户旅程(User Journey):用户如何完成关键任务?在哪些触点遇到障碍?
  • 竞品分析:同类产品如何解决类似问题?有哪些可借鉴或需规避的模式?

关键问题:

  • 用户的主要目标是什么?
  • 用户当前如何解决这个问题?
  • 用户在使用过程中会遇到什么挫折?
  • 什么会让用户感到愉悦或惊喜?

2. 信息架构

组织内容:

  • 内容清单:需要展示哪些信息?
  • 信息层级:哪些信息最重要?如何分组?
  • 导航结构:用户如何找到所需内容?导航是否清晰、可预测?
  • 标签系统:术语是否一致、易懂?

原则:

  • 符合用户心智模型,而非系统结构
  • 减少认知负担:3-7 个主要导航项
  • 提供多种查找路径(搜索、分类、标签)

3. 交互设计

交互原则:

  • 反馈:每个操作都有明确反馈(加载、成功、错误)
  • 一致性:相似功能使用相似交互模式
  • 容错性:允许撤销、提供确认、清晰的错误提示
  • 效率:减少步骤、提供快捷方式、支持批量操作

关键交互点:

  • 主要任务流程:用户如何完成核心目标?
  • 错误处理:出错时如何引导用户?
  • 空状态:首次使用或无数据时如何引导?
  • 加载状态:等待时如何保持用户信心?

4. 视觉设计指导

设计语言:

  • 排版:选择有特色、易读的字体。避免过度使用的字体(如 Inter、Roboto、Arial、系统字体)。为显示字体与正文字体做区分。
  • 色彩与主题:建立一致的美学。使用 CSS 变量保持一致性。主导色配合强调色,优于平均分配的色彩方案。
  • 动效:用于效果与微交互。优先使用 CSS 方案。聚焦高影响时刻:一个编排良好的页面加载(staggered reveals)比零散的微交互更令人愉悦。使用滚动触发与悬停状态带来惊喜。
  • 空间布局:意外的布局。不对称。重叠。对角线流动。打破网格的元素。充足的留白或受控的密度。
  • 背景与视觉细节:创造氛围与深度,而非默认纯色。添加与整体美学匹配的上下文效果与纹理。应用创意形式:渐变网格、噪点纹理、几何图案、分层透明、戏剧性阴影、装饰边框、自定义光标、颗粒叠加。

避免:

  • 过度使用的字体族(Inter、Roboto、Arial、系统字体)
  • 陈词滥调的色彩方案(特别是白底紫色渐变)
  • 可预测的布局与组件模式
  • 缺乏上下文特色的模板化设计

重要:根据美学愿景匹配实现复杂度。最大主义设计需要精心编排的代码,包含丰富的动画与效果。极简或精致设计需要克制、精准,仔细关注间距、排版与微妙细节。优雅来自对愿景的良好执行。

5. 可用性评估

评估标准:

  • 易学性:新用户能否快速理解如何使用?
  • 效率:熟练用户能否高效完成任务?
  • 可记忆性:用户离开一段时间后能否轻松恢复使用?
  • 错误率:用户是否容易出错?错误是否容易恢复?
  • 满意度:用户是否感到愉悦?

测试方法:

  • 可用性测试:观察真实用户使用
  • A/B 测试:对比不同设计方案
  • 启发式评估:对照可用性原则检查
  • 可访问性检查:确保符合 WCAG 标准

设计输出

根据需求,产出以下一项或多项:

  1. 用户画像:目标用户的特征、目标、痛点
  2. 用户旅程图:关键任务的步骤、触点、情绪曲线
  3. 信息架构图:内容组织、导航结构
  4. 交互流程图:关键任务的交互步骤
  5. 线框图:页面布局、元素位置
  6. 原型:可交互的原型(HTML/CSS/JS、React、Vue 等)
  7. 设计规范:色彩、字体、间距、组件样式
  8. 可用性评估报告:问题清单与改进建议

设计原则

以用户为中心:

  • 理解用户,而非假设
  • 设计解决真实问题,而非展示技术
  • 测试与迭代,而非一次性完成

简洁与清晰:

  • 减少认知负担
  • 每个元素都有明确目的
  • 渐进式披露信息

一致性:

  • 视觉语言一致
  • 交互模式一致
  • 术语与标签一致

可访问性:

  • 符合 WCAG 2.1 AA 标准
  • 支持键盘导航
  • 提供替代文本
  • 确保色彩对比度

情感化设计:

  • 创造愉悦的体验
  • 在关键时刻带来惊喜
  • 建立情感连接

避免的设计陷阱

不要:

  • 使用通用 AI 生成的美学(过度使用的字体、陈词滥调的色彩、可预测的布局)
  • 忽略用户研究,仅凭假设设计
  • 追求视觉效果而牺牲可用性
  • 忽视可访问性要求
  • 设计缺乏上下文特色的模板化界面

要:

  • 创造性解读,做出意外但符合上下文的选择
  • 每个设计都不同,在亮色/暗色主题、不同字体、不同美学间变化
  • 永远不要收敛到常见选择(例如 Space Grotesk)跨代使用
  • 充分思考,展示当跳出框框思考并完全致力于独特愿景时能创造什么

记住:Claude 能够做出非凡的创意工作。不要退缩,展示当完全致力于独特愿景时能真正创造什么。


输出格式

根据任务类型,产出:

  • 用户研究:用户画像、旅程图、竞品分析
  • 信息架构:内容清单、导航结构、标签系统
  • 交互设计:流程图、线框图、交互说明
  • 视觉设计:设计规范、组件库、原型代码
  • 可用性评估:问题清单、改进建议、测试报告

所有输出应:

  • 清晰、可执行
  • 包含设计理由
  • 提供具体示例
  • 考虑实现约束
Weekly Installs
6
First Seen
Jan 25, 2026
Installed on
gemini-cli5
codex5
cursor5
opencode5
claude-code4
antigravity4