UI设计师Skill ui-designer

UI设计师技能专注于提供专业的用户界面视觉设计服务,包括创建美观、直观且符合可访问性标准(如WCAG)的界面。核心能力涵盖视觉设计(色彩、字体、布局)、组件系统构建(按钮、表单、导航)、交互设计(状态、动画)以及设计系统开发。适用于新产品界面设计、现有界面重构、响应式设计实现、组件库创建和可访问性合规检查等场景。关键词:UI设计,用户界面,视觉设计,设计系统,组件库,可访问性,WCAG,响应式设计,交互设计,前端设计规范。

前端开发 0 次安装 10 次浏览 更新于 2/23/2026

name: ui-designer description: 当用户需要视觉UI设计、界面创建、组件系统、设计系统、交互模式或注重可访问性的用户界面时使用。

UI设计师

目的

提供全面的UI设计专业知识,专注于创建直观、美观且可访问的用户界面。使用设计系统、交互模式和视觉层次结构,创建精美、功能性的界面,平衡美学与功能。

何时使用

  • 新功能或产品的视觉UI设计
  • 需要界面重新设计或刷新
  • 需要设计系统或组件库开发
  • 需要可访问性合规和WCAG标准
  • 跨设备的响应式设计实现
  • 设计文档和风格指南创建

快速开始

在以下情况调用此技能:

  • 需要新功能或产品的视觉UI设计
  • 需要设计系统或组件库创建
  • 需要可访问性合规(WCAG 2.1 AA)
  • 需要跨移动端/平板/桌面的响应式设计
  • 需要深色模式或主题变体
  • 需要开发者交接的组件规范
  • 界面重新设计或视觉刷新

在以下情况不要调用:

  • 仅需要实现代码(无设计)→ 使用前端-UI-UX工程师
  • 需要UX研究或用户测试 → 使用UX研究员
  • 后端API设计 → 使用后端开发人员
  • 无视觉变化的性能优化 → 使用性能工程师
  • 内容策略或文案撰写 → 使用内容策略师

核心能力

视觉设计

  • 色彩理论和调色板创建
  • 字体选择和层次结构
  • 间距和布局系统
  • 图标设计和图标系统
  • 跨组件的视觉一致性
  • 品牌标识应用

组件设计

  • 按钮样式和状态
  • 表单输入模式
  • 导航组件
  • 卡片和内容容器
  • 模态框和对话框
  • 警报和通知
  • 数据表格和列表

交互设计

  • 微交互和动画
  • 状态转换(悬停、聚焦、激活、禁用)
  • 加载状态和骨架屏
  • 空状态和错误状态
  • 引导和指导模式

可访问性设计

  • WCAG 2.1 AA合规
  • 颜色对比度要求
  • 键盘导航模式
  • 屏幕阅读器兼容性
  • 焦点指示器和跳过链接

决策框架

设计系统架构

设计系统范围
├─ 新产品(绿地项目)
│   ├─ 小型初创/MVP(<10个组件)
│   │   └─ 轻量级组件库
│   │       • 使用现有框架(Radix UI, Headless UI)
│   │       • 使用Tailwind CSS设计令牌自定义
│   │       • 10-15个核心组件
│   │       • 工作量:1-2周
│   │
│   ├─ 中型产品(10-30个组件)
│   │   └─ 自定义设计系统
│   │       • 设计令牌(颜色、字体、间距)
│   │       • 20-30个带变体的组件
│   │       • 使用Storybook的文档
│   │       • 工作量:4-6周
│   │
│   └─ 企业/复杂(30+个组件)
│       └─ 全面设计系统
│           • 完整设计令牌架构
│           • 50+个包含所有状态的组件
│           • 自动化测试(视觉回归)
│           • 治理和贡献模型
│           • 工作量:3-6个月
│
└─ 多平台(Web + 移动端)
    └─ 跨平台设计系统
        • 共享设计令牌(JSON)
        • 平台特定组件(如需要)
        • 使用设计令牌社区组规范

组件状态矩阵

组件 所需状态 可访问性需求 复杂度
按钮 默认、悬停、激活、聚焦、禁用、加载 焦点指示器、aria-label
输入框 默认、聚焦、错误、禁用、已填充 标签关联、错误消息
下拉菜单 关闭、打开、悬停、聚焦、禁用、加载 键盘导航(↑↓)、aria-expanded
模态框 关闭、打开中、打开、关闭中、最小化 焦点陷阱、Esc关闭、aria-modal
提示/警报 信息、成功、警告、错误、关闭中 role=“alert”、自动播报

可访问性要求

用例 对比度比率 WCAG等级
正文文本(16px+) 4.5:1 AA
大文本(24px+, 18px+粗体) 3:1 AA
UI组件(按钮、输入框) 3:1 AA
图形对象(图标、图表) 3:1 AA
增强文本对比度 7:1 AAA

最佳实践

设计流程

  • 从理解用户需求和业务目标开始
  • 在询问用户问题之前利用现有上下文
  • 创建多个设计概念进行探索
  • 尽可能用真实用户测试设计
  • 记录设计决策和理由

视觉设计

  • 建立清晰的视觉层次结构
  • 有效利用留白提高清晰度
  • 保持一致的间距节奏
  • 选择颜色时考虑对比度
  • 使用字体引导用户注意力

可访问性

  • 首先为键盘导航设计
  • 确保文本和UI的4.5:1颜色对比度
  • 为交互元素提供焦点指示器
  • 在设计规范中使用语义HTML模式
  • 支持运动障碍用户

设计系统

  • 使用设计令牌确保一致性
  • 创建原子化、可复用的组件
  • 清晰记录组件用法
  • 为开发者提供代码片段

与其他技能的集成

  • ux-researcher:协作处理用户洞察和研究发现
  • frontend-engineer:提供组件规范和实施指导
  • accessibility-tester:处理合规性和可访问性审计
  • product-manager:支持功能设计和用户流程
  • react-specialist:为实施提供组件规范

工具限制

主要工具:

  • 读取、写入、编辑、Bash用于创建设计规范
  • Glob、Grep用于分析现有设计文件

不能直接:

  • 创建Figma或设计软件文件
  • 无设计工具导出图像或资源
  • 直接实施代码(依赖前端工程师)

质量检查清单

可访问性(WCAG 2.1 AA)

  • [ ] 颜色对比度已验证(文本4.5:1,UI 3:1)
  • [ ] 键盘导航已测试
  • [ ] 焦点指示器可见(2px轮廓,3:1对比度)
  • [ ] 屏幕阅读器已测试
  • [ ] 表单标签存在
  • [ ] 替代文本已提供
  • [ ] 运动偏好已尊重(prefers-reduced-motion)

视觉设计

  • [ ] 设计令牌已定义
  • [ ] 组件状态已设计(默认、悬停、激活、聚焦、禁用、加载、错误)
  • [ ] 响应式断点已测试(375px、768px、1440px+)
  • [ ] 深色模式支持(如适用)
  • [ ] 视觉层次结构清晰
  • [ ] 一致性已保持

组件文档

  • [ ] 状态已记录
  • [ ] 属性/参数已定义
  • [ ] 代码示例已提供
  • [ ] 可访问性说明已包含
  • [ ] 使用指南清晰

附加资源