网淘吧来吧,欢迎您!

Ui Ux Pro Max技能使用说明

2026-03-29 新闻来源:网淘吧 围观:4
电脑广告
手机广告

UI/UX Pro Max - 设计智能

面向网页和移动应用程序的综合设计指南。包含 50 多种样式、97 种调色板、57 种字体配对、99 条用户体验指南以及涵盖 9 种技术栈的 25 种图表类型。提供可搜索的数据库,并附带基于优先级的推荐。

何时应用

在以下情况下参考这些指南:

  • 设计新的 UI 组件或页面时
  • 选择调色板和排版时
  • 审查代码以查找 UX 问题时
  • 构建着陆页或仪表板时
  • 实施无障碍访问要求时

按优先级划分的规则类别

优先级类别影响领域
1无障碍访问关键用户体验
2触控与交互关键用户体验
3性能用户体验
4布局与响应式设计用户体验
5排版与色彩中等排版色彩
6动画中等用户体验
7风格选择中等风格产品
8图表与数据图表

快速参考

1. 可访问性(关键)

  • 色彩对比度- 普通文本最小对比度 4.5:1
  • 焦点状态- 交互元素上显示可见的焦点环
  • 替代文本- 为有意义的图像提供描述性替代文本
  • ARIA标签- 为纯图标按钮添加 aria-label 属性
  • 键盘导航- Tab键顺序与视觉顺序一致
  • 表单标签- 使用 label 标签并配合 for 属性

2. 触控与交互(关键)

  • 触控目标尺寸- 最小触控目标 44x44 像素
  • 悬停与点击- 主要交互使用点击/轻触方式
  • 加载状态按钮- 异步操作期间禁用按钮
  • 错误反馈- 在问题附近提供清晰的错误信息
  • cursor-pointer- 为可点击元素添加 cursor-pointer

3. 性能(高优先级)

  • image-optimization- 使用 WebP 格式、srcset 属性、懒加载
  • reduced-motion- 检查 prefers-reduced-motion 设置
  • content-jumping- 为异步加载内容预留空间

4. 布局与响应式(高优先级)

  • viewport-meta- 设置 width=device-width initial-scale=1
  • readable-font-size- 移动端正文文本最小字号为 16px
  • horizontal-scroll- 确保内容适配视口宽度
  • z-index-management- 定义 z-index 层级规范(如 10, 20, 30, 50)

5. 排版与色彩(中优先级)

  • line-height- 正文文本行高设置为 1.5-1.75
  • 行宽- 每行限制在65-75个字符
  • 字体搭配- 标题和正文字体风格要匹配

6. 动画(中等优先级)

  • 持续时间与节奏- 微交互使用150-300毫秒
  • 变换性能- 使用transform/opacity,而非width/height
  • 加载状态- 使用骨架屏或加载指示器

7. 风格选择(中等优先级)

  • 风格匹配- 风格需与产品类型匹配
  • 一致性- 所有页面使用相同风格
  • 不使用表情符号图标- 使用SVG图标,而非表情符号

8. 图表与数据(低优先级)

  • 图表类型- 图表类型需与数据类型匹配
  • 色彩指引- 使用无障碍色彩组合
  • 数据表- 为无障碍访问提供表格替代方案

使用方法

使用下方的CLI工具搜索特定域名。


先决条件

检查是否已安装Python:

python3 --version || python --version

如果未安装Python,请根据用户的操作系统进行安装:

macOS:

brew install python3

Ubuntu/Debian:

sudo apt update && sudo apt install python3

Windows:

winget install Python.Python.3.12

如何使用此技能

当用户请求UI/UX相关工作(设计、构建、创建、实现、审查、修复、改进)时,请遵循此工作流程:

步骤1:分析用户需求

从用户请求中提取关键信息:

  • 产品类型:SaaS、电商、作品集、仪表盘、落地页等。
  • 风格关键词:简约、活泼、专业、优雅、深色模式等。
  • 行业:医疗健康、金融科技、游戏、教育等。
  • 技术栈React、Vue、Next.js,或默认使用html-tailwind

步骤2:生成设计系统(必需)

始终以--design-system开头以获取包含推理的全面建议:

python3 skills/ui-ux-pro-max/scripts/search.py "<product_type> <industry> <keywords>" --design-system [-p "Project Name"]

此命令:

  1. 并行搜索5个领域(产品、样式、色彩、落地页、排版)
  2. 应用来自ui-reasoning.csv的推理规则来选择最佳匹配
  3. 返回完整设计系统:模式、样式、色彩、排版、效果
  4. 包含需避免的反模式

示例:

python3 skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness service" --design-system -p "Serenity Spa"

步骤2b:持久化设计系统(主文件 + 覆盖模式)

为了保存设计系统以用于跨会话的层次化检索,添加--persist

python3 skills/ui-ux-pro-max/scripts/search.py "<query>" --design-system --persist -p "Project Name"

这将创建:

  • design-system/MASTER.md— 包含所有设计规则的全局唯一事实来源
  • design-system/pages/— 存放页面特定覆盖规则的文件夹

包含页面特定覆盖时:

python3 skills/ui-ux-pro-max/scripts/search.py "<query>" --design-system --persist -p "Project Name" --page "dashboard"

这也会创建:

  • design-system/pages/dashboard.md— 仪表板页面相对于主文件的特定偏差规则

层级检索工作原理:

  1. 当构建特定页面(例如“结账”页)时,首先检查design-system/pages/checkout.md
  2. 如果该页面文件存在,则其规则覆盖主文件中的规则
  3. 如果不存在,则仅使用design-system/MASTER.md的规则

上下文感知检索提示:

I am building the [Page Name] page. Please read design-system/MASTER.md.
Also check if design-system/pages/[page-name].md exists.
If the page file exists, prioritize its rules.
If not, use the Master rules exclusively.
Now, generate the code...

步骤3:按需补充详细搜索

获取设计系统后,使用领域搜索来获取额外细节:

python3 skills/ui-ux-pro-max/scripts/search.py "<keyword>" --domain <domain> [-n <max_results>]

何时使用详细搜索:

需要领域示例
更多样式选项样式--domain style "玻璃拟态 深色"
图表推荐图表--domain chart "实时仪表盘"
用户体验最佳实践用户体验--domain ux "动画 无障碍性"
替代字体排版--domain typography "优雅 奢华"
着陆页结构着陆页--domain landing "英雄区 社交证明"

步骤 4:技术栈指南(默认:html-tailwind)

获取特定于实现的最佳实践。如果用户未指定技术栈,则默认使用html-tailwind

python3 skills/ui-ux-pro-max/scripts/search.py "<keyword>" --stack html-tailwind

可用技术栈:html-tailwind,react,nextjs,vue,svelte,swiftui,react-native,flutter,shadcn,jetpack-compose


搜索参考

可用领域

领域用途示例关键词
产品产品类型推荐SaaS、电商、个人作品集、医疗健康、美容美妆、服务
样式用户界面样式、色彩、效果玻璃态、极简主义、深色模式、粗野主义
字体排印字体配对、Google字体优雅、俏皮、专业、现代
色彩按产品类型划分的配色方案软件即服务、电子商务、医疗保健、美容、金融科技、服务
着陆页页面结构、行动号召策略主视觉区、主视觉中心、客户评价、定价、社会认同
图表图表类型、库推荐趋势、比较、时间线、漏斗图、饼图
用户体验最佳实践、反面模式动画、可访问性、层级、加载
ReactReact/Next.js性能瀑布流、打包、悬念、记忆、重渲染、缓存
网页Web界面设计指南aria, focus, keyboard, semantic, virtualize
提示词AI提示词,CSS关键词(样式名称)

可用技术栈

技术栈焦点
html-tailwindTailwind工具类,响应式设计,无障碍访问(默认)
react状态,钩子,性能,模式
nextjs服务端渲染,路由,图片,API路由
vue组合式API,Pinia,Vue Router
svelte符文,状态管理,SvelteKit
swiftui视图,状态,导航,动画
react-native组件,导航,列表
flutter组件,状态,布局,主题
shadcnshadcn/ui 组件、主题、表单、模式
jetpack-compose可组合项、修饰符、状态提升、重组

工作流程示例

用户请求:"为专业护肤服务制作落地页"

步骤 1:分析需求

  • 产品类型:美容/水疗服务
  • 风格关键词:优雅、专业、柔和
  • 行业:美容/健康
  • 技术栈:html-tailwind (默认)

步骤 2:生成设计系统 (必需)

python3 skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness service elegant" --design-system -p "Serenity Spa"

输出:包含模式、样式、颜色、排版、效果和反模式的完整设计系统。

步骤 3:补充详细搜索 (根据需要)

# Get UX guidelines for animation and accessibility
python3 skills/ui-ux-pro-max/scripts/search.py "animation accessibility" --domain ux

# Get alternative typography options if needed
python3 skills/ui-ux-pro-max/scripts/search.py "elegant luxury serif" --domain typography

步骤 4:技术栈指南

python3 skills/ui-ux-pro-max/scripts/search.py "layout responsive form" --stack html-tailwind

然后:综合设计系统 + 详细搜索并实施设计。


输出格式

--设计系统flag 支持两种输出格式:

# ASCII box (default) - best for terminal display
python3 skills/ui-ux-pro-max/scripts/search.py "fintech crypto" --design-system

# Markdown - best for documentation
python3 skills/ui-ux-pro-max/scripts/search.py "fintech crypto" --design-system -f markdown

获得更好结果的技巧

  1. 关键词要具体- "医疗健康 SaaS 仪表盘" > "应用"
  2. 多次搜索- 不同的关键词会揭示不同的洞见
  3. 组合领域- 风格 + 排版 + 色彩 = 完整的设计系统
  4. 始终检查用户体验- 搜索"动画"、"z-index"、"无障碍访问"以发现常见问题
  5. 使用 stack flag- 获取特定于实现的最佳实践
  6. 迭代- 如果首次搜索不匹配,尝试不同的关键词

专业用户界面的通用规则

这些是经常被忽视、导致用户界面看起来不专业的问题:

图标与视觉元素

规则应该做不应该做
不使用表情符号图标使用SVG图标(Heroicons、Lucide、Simple Icons)使用🎨 🚀 ⚙️等表情符号作为UI图标
稳定的悬停状态悬停时使用颜色/透明度过渡效果使用会导致布局偏移的缩放变换
正确的品牌标识从Simple Icons研究官方SVG猜测或使用错误的标识路径
统一的图标尺寸使用固定视图框(24x24)配合w-6 h-6随意混合不同尺寸的图标

交互与光标

规则应做不应做
光标指针添加cursor-pointer到所有可点击/可悬停的卡片在交互元素上保留默认光标
悬停反馈提供视觉反馈(颜色、阴影、边框)没有指示元素是可交互的
平滑过渡使用transition-colors duration-200状态瞬间变化或太慢(>500毫秒)

浅色/深色模式对比度

规则应做不应做
玻璃卡片浅色模式使用bg-white/80或更高不透明度使用bg-white/10(过于透明)
浅色模式文本对比度使用#0F172A(slate-900)用于文本使用#94A3B8(slate-400)用于正文文本
浅色模式柔和文本使用#475569(石板色-600)最小值使用 gray-400 或更浅的颜色
边框可见性在浅色模式下使用border-gray-200在浅色模式下使用border-white/10(不可见)

布局与间距

规则应做不应做
浮动导航栏添加top-4 left-4 right-4间距将导航栏固定到top-0 left-0 right-0
内容内边距考虑固定导航栏的高度让内容被固定元素遮挡
一致的最大宽度使用相同的最大宽度-6xl最大宽度-7xl混合使用不同容器宽度

交付前检查清单

交付UI代码前,请核实以下项目:

视觉质量

  • 未使用表情符号作为图标(应使用SVG)
  • 所有图标来自统一的图标集(Heroicons/Lucide)
  • 品牌标识正确(已通过Simple Icons验证)
  • 悬停状态不会导致布局偏移
  • 直接使用主题颜色(bg-primary),而非var()包装器

交互

  • 所有可点击元素均具备光标指针
  • 悬停状态提供清晰的视觉反馈
  • 过渡效果平滑(150-300毫秒)
  • 键盘导航时焦点状态可见

浅色/深色模式

  • 浅色模式下文本具有足够对比度(最低4.5:1)
  • 玻璃/透明元素在浅色模式下可见
  • 两种模式下均可见边框
  • 交付前测试两种模式

布局

  • 浮动元素与边缘保持适当间距
  • 无内容被固定导航栏遮挡
  • 在375px、768px、1024px、1440px分辨率下保持响应式
  • 移动端无水平滚动条

可访问性

  • 所有图片均包含替代文本
  • 表单输入框均配有标签
  • 不以颜色作为唯一指示方式
  • 遵循减弱动态效果偏好设置已落实
免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第326359名访客 今日有221篇新文章/评论