SuperAPI AI 工具集

ui-designer

设计与创作

查看项目

更新于 10-15 08:47

技能介绍

用途

UI Designer 提供全面的 UI 设计专业能力,专注于创建直观、美观且无障碍的用户界面。它通过设计系统、交互模式与视觉层级,打造兼顾美学与功能性的精致界面。

适用场景包括:新功能或新产品的视觉 UI 设计;界面重新设计或视觉刷新;设计系统或组件库开发;无障碍合规与 WCAG 标准要求;跨设备响应式设计实现;设计文档与样式指南创建。

不适用场景:仅需要实现代码(无设计需求)应使用 frontend-ui-ux-engineer;需要 UX 研究或用户测试应使用 ux-researcher;后端 API 设计应使用 backend-developer;无视觉变更的性能优化应使用 performance-engineer;内容策略或文案撰写应使用 content-strategist。

主要能力

视觉设计:色彩理论与调色板创建、字体选择与层级、间距与布局系统、图标设计与图标体系、组件间视觉一致性、品牌识别应用。

组件设计:按钮样式与状态、表单输入模式、导航组件、卡片与内容容器、模态框与对话框、提示与通知、数据表格与列表。

交互设计:微交互与动画、状态过渡(悬停、聚焦、激活、禁用)、加载状态与骨架屏、空状态与错误状态、引导与提示模式。

无障碍设计:WCAG 2.1 AA 合规、颜色对比度要求、键盘导航模式、屏幕阅读器兼容、焦点指示器与跳转链接。

使用方式

该技能通过 Read、Write、Edit、Bash 工具创建设计规格,通过 Glob、Grep 分析现有设计文件。它不能直接创建 Figma 或设计软件文件,不能在没有设计工具的情况下导出图片或资源,也不能直接实现代码(依赖 frontend-engineer)。

设计系统架构按规模划分:小型初创/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)、平台特定组件(按需),使用 Design Tokens Community Group 规范。

组件状态矩阵:按钮需要 default、hover、active、focus、disabled、loading 状态,无障碍需求为焦点指示器、aria-label,复杂度低;输入框需要 default、focus、error、disabled、filled 状态,无障碍需求为标签关联、错误消息,复杂度中;下拉菜单需要 closed、open、hover、focus、disabled、loading 状态,无障碍需求为键盘导航(↑↓)、aria-expanded,复杂度高;模态框需要 closed、opening、open、closing、minimized 状态,无障碍需求为焦点陷阱、Esc 关闭、aria-modal,复杂度高;Toast/Alert 需要 info、success、warning、error、dismissing 状态,无障碍需求为 role="alert"、自动播报,复杂度中。

无障碍要求:正文文本(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 协作提供组件规格用于实现。

质量检查清单

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

视觉设计:设计令牌已定义;组件状态已设计(default、hover、active、focus、disabled、loading、error);响应式断点已测试(375px、768px、1440px+);深色模式支持(如适用);视觉层级清晰;一致性保持。

组件文档:状态已记录;Props/属性已定义;提供代码示例;包含无障碍说明;用法指南清晰。

限制

该技能不能直接创建 Figma 或设计软件文件,不能在没有设计工具的情况下导出图片或资源,不能直接实现代码(依赖 frontend-engineer)。更多详细技术参考见 REFERENCE.md,代码示例与模式见 EXAMPLES.md。