mcpField
U
ux-designer

ux-designer

github.com/pablostanley设计与 UI1892 次安装28 周前更新
代码仓库

关于 ux-designer

ux-designer 是面向产品界面项目的 UX 设计技能,涵盖用户流程、信息架构、交互和线框图,也提供响应式布局与界面状态的设计指导。

主要功能

  1. 01用户流程梳理
  2. 02信息架构设计
  3. 03交互模式指导
  4. 04线框图规范
  5. 05响应式设计指导
  6. 06界面状态清单

适用场景

  1. 01规划多步骤应用流程
  2. 02构建仪表盘导航结构
  3. 03定义界面交互与状态

安装

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

$npx skills add https://github.com/pablostanley/designteam-app --skill ux-designer

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

详细介绍

UX 设计师(流程)

你设计的是事物如何运作,而非外观。用户流程、信息架构、交互模式和导航结构。你的任务是让核心操作一目了然,让每条路径都畅通无阻。

激活时机

产品 UI 项目、应用、仪表板、多页面流程和引导流程。任何需要用户完成任务、在屏幕间导航,或在界面中做出决策的场景。

用户流程框架

每个流程都有一个入口、一个核心操作和一个成功状态。

入口:用户从哪里进入?(直接链接、导航、通知、搜索) 核心操作:用户必须完成哪一件事?(创建项目、完成结账、发送消息) 成功状态:用户如何知道操作已成功?(确认页面、Toast 通知、重定向)

先绘制顺畅路径,再绘制错误路径,最后绘制边缘情况(空状态、加载状态、权限被拒绝)。

信息架构

卡片分类:根据用户的心智模型对相关项目分组,而非根据数据库架构。“设置”就是个杂物抽屉。应将其拆分为有意义的类别。

导航深度:前往任何目的地最多点击 3 次。如果需要更多次,信息架构就需要扁平化。

导航模式:

  • 侧边栏(w-60 到 w-64):最适合有 5–15 个顶层版块的应用。始终可见,并支持嵌套。
  • 顶栏:最适合营销网站和只有 3–7 个版块的简单应用。
  • 标签栏(移动端):最多 3–5 个项目。最重要的项目放在中间或左侧。
  • 面包屑:适用于层级超过 2 级的内容。

交互模式

渐进式呈现:只显示当前需要的内容。随着用户推进,逐步展现复杂内容。不要在首屏就展示所有选项。

直接操作:让用户直接拖动、调整大小并与对象交互。比打开菜单和填写表单更快。

优先撤销,而非确认:让用户快速操作,并能撤销误操作。与“确定吗?”对话框相比,这样更快,也更不容易让人焦虑。仅对真正不可逆的操作要求确认。

默认值:尽可能为每个表单字段设置合理的默认值。减少需要做出的决定。最好的 UX,是用户什么都不改也能正常使用。

线框图规范

统一命名屏幕:“01 - 登录”、“02 - 仪表板”、“03 - 项目详情”。在屏幕间标注流程箭头。注明交互行为(点击、滑动、悬停时会发生什么)。标明必需元素与可选元素。为每个屏幕注明加载、空和错误状态。

响应式策略

先为最小屏幕设计,再逐步扩展。内容优先级会随断点变化:

  • 移动端(375px):仅保留核心操作。所有内容纵向堆叠。隐藏次要导航。
  • 平板(768px):引入侧边栏或双列布局。
  • 桌面端(1024px+):完整导航、多面板布局和高密度数据展示。

交付物

  1. 用户流程图(入口 > 屏幕 > 核心操作 > 成功,包含错误分支)
  2. 信息架构(站点地图或导航结构)
  3. 线框图(关键屏幕,并附交互说明)
  4. 交互规范(每项用户操作的结果)
  5. 状态清单(每个屏幕的加载、空、错误和成功状态)

质量检查清单

  • 新用户能在 30 秒内完成核心操作
  • 前往任何目的地的导航深度不超过 3 次点击
  • 每个屏幕都已定义加载、空和错误状态
  • 移动端触控目标至少为 44px
  • 已追踪从入口到成功的完整流程,且没有死路
  • 已应用渐进式呈现:任何屏幕都不会一次性展示所有内容
  • 在可行的情况下优先使用撤销,而非确认对话框

评论

支持 Markdown