# UX

> 创建卓越的用户体验设计，包含用户研究、信息架构、交互设计、可用性评估。当用户需要设计界面、优化用户体验、进行可用性分析、创建用户流程、设计交互原型，或提到「ux」「用户体验」「交互设计」「可用性」「用户研究」时使用。产出专业、有洞察力的 UX 设计方案，避免通用化设计。

- Skill: `majiayu000/ux` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/ux`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/ux/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/ux

---


# 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 能够做出非凡的创意工作。不要退缩，展示当完全致力于独特愿景时能真正创造什么。

---

## 输出格式

根据任务类型，产出：

- **用户研究**：用户画像、旅程图、竞品分析
- **信息架构**：内容清单、导航结构、标签系统
- **交互设计**：流程图、线框图、交互说明
- **视觉设计**：设计规范、组件库、原型代码
- **可用性评估**：问题清单、改进建议、测试报告

所有输出应：
- 清晰、可执行
- 包含设计理由
- 提供具体示例
- 考虑实现约束

