ui-ux-pro-max
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseUI/UX Pro Max - Design Intelligence
UI/UX Pro Max - 设计智能
Comprehensive design guide for web and mobile applications. Contains 50+ styles, 97 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 9 technology stacks. Searchable database with priority-based recommendations.
Web及移动应用综合设计指南。涵盖9种技术栈下的50+样式、97套配色方案、57组字体搭配、99条UX准则以及25种图表类型。具备可搜索数据库及基于优先级的推荐功能。
When to Use
使用场景
Reference these guidelines when:
- Designing new UI components or pages
- Choosing color palettes and typography
- Reviewing code for UX issues
- Building landing pages or dashboards
- Implementing accessibility requirements
在以下场景中参考本指南:
- 设计新UI组件或页面
- 选择配色方案与排版
- 审查代码中的UX问题
- 构建落地页或仪表盘
- 落实无障碍访问要求
Rule Categories by Priority
按优先级划分的规则类别
| Priority | Category | Impact | Domain |
|---|---|---|---|
| 1 | Accessibility | CRITICAL | |
| 2 | Touch & Interaction | CRITICAL | |
| 3 | Performance | HIGH | |
| 4 | Layout & Responsive | HIGH | |
| 5 | Typography & Color | MEDIUM | |
| 6 | Animation | MEDIUM | |
| 7 | Style Selection | MEDIUM | |
| 8 | Charts & Data | LOW | |
| 优先级 | 类别 | 影响程度 | 领域 |
|---|---|---|---|
| 1 | 无障碍访问 | 关键 | |
| 2 | 触控与交互 | 关键 | |
| 3 | 性能 | 高 | |
| 4 | 布局与响应式 | 高 | |
| 5 | 排版与配色 | 中 | |
| 6 | 动画 | 中 | |
| 7 | 样式选择 | 中 | |
| 8 | 图表与数据 | 低 | |
Quick Reference
快速参考
1. Accessibility (CRITICAL)
1. 无障碍访问(关键)
- - Minimum 4.5:1 ratio for normal text
color-contrast - - Visible focus rings on interactive elements
focus-states - - Descriptive alt text for meaningful images
alt-text - - aria-label for icon-only buttons
aria-labels - - Tab order matches visual order
keyboard-nav - - Use label with for attribute
form-labels
- - 普通文本的对比度至少为4.5:1
color-contrast - - 交互元素需有可见的焦点环
focus-states - - 有意义的图片需添加描述性替代文本
alt-text - - 纯图标按钮需添加aria-label
aria-labels - - Tab键导航顺序需与视觉顺序一致
keyboard-nav - - 使用带for属性的label标签
form-labels
2. Touch & Interaction (CRITICAL)
2. 触控与交互(关键)
- - Minimum 44x44px touch targets
touch-target-size - - Use click/tap for primary interactions
hover-vs-tap - - Disable button during async operations
loading-buttons - - Clear error messages near problem
error-feedback - - Add cursor-pointer to clickable elements
cursor-pointer
- - 触控目标最小尺寸为44x44px
touch-target-size - - 主要交互使用点击/触摸操作
hover-vs-tap - - 异步操作期间禁用按钮
loading-buttons - - 在问题附近显示清晰的错误提示
error-feedback - - 为可点击元素添加cursor-pointer样式
cursor-pointer
3. Performance (HIGH)
3. 性能(高)
- - Use WebP, srcset, lazy loading
image-optimization - - Check prefers-reduced-motion
reduced-motion - - Reserve space for async content
content-jumping
- - 使用WebP格式、srcset属性和懒加载
image-optimization - - 检查prefers-reduced-motion设置
reduced-motion - - 为异步加载内容预留空间
content-jumping
4. Layout & Responsive (HIGH)
4. 布局与响应式(高)
- - width=device-width initial-scale=1
viewport-meta - - Minimum 16px body text on mobile
readable-font-size - - Ensure content fits viewport width
horizontal-scroll - - Define z-index scale (10, 20, 30, 50)
z-index-management
- - 设置width=device-width initial-scale=1
viewport-meta - - 移动端正文文本最小为16px
readable-font-size - - 确保内容适配视窗宽度
horizontal-scroll - - 定义z-index层级(10, 20, 30, 50)
z-index-management
5. Typography & Color (MEDIUM)
5. 排版与配色(中)
- - Use 1.5-1.75 for body text
line-height - - Limit to 65-75 characters per line
line-length - - Match heading/body font personalities
font-pairing
- - 正文文本行高设置为1.5-1.75
line-height - - 每行限制为65-75个字符
line-length - - 标题与正文字体风格匹配
font-pairing
6. Animation (MEDIUM)
6. 动画(中)
- - Use 150-300ms for micro-interactions
duration-timing - - Use transform/opacity, not width/height
transform-performance - - Skeleton screens or spinners
loading-states
- - 微交互时长设置为150-300ms
duration-timing - - 使用transform/opacity属性,而非width/height
transform-performance - - 使用骨架屏或加载动画
loading-states
7. Style Selection (MEDIUM)
7. 样式选择(中)
- - Match style to product type
style-match - - Use same style across all pages
consistency - - Use SVG icons, not emojis
no-emoji-icons
- - 样式与产品类型匹配
style-match - - 所有页面使用统一样式
consistency - - 使用SVG图标,而非emoji
no-emoji-icons
8. Charts & Data (LOW)
8. 图表与数据(低)
- - Match chart type to data type
chart-type - - Use accessible color palettes
color-guidance - - Provide table alternative for accessibility
data-table
- - 图表类型与数据类型匹配
chart-type - - 使用符合无障碍要求的配色方案
color-guidance - - 为无障碍访问提供表格替代方案
data-table
How to Use
使用方法
Search specific domains using the CLI tool below.
使用下方CLI工具搜索特定领域内容。
Prerequisites
前置条件
Check if Python is installed:
bash
python3 --version || python --versionIf Python is not installed, install it based on user's OS:
macOS:
bash
brew install python3Ubuntu/Debian:
bash
sudo apt update && sudo apt install python3Windows:
powershell
winget install Python.Python.3.12检查Python是否已安装:
bash
python3 --version || python --version若未安装Python,请根据操作系统进行安装:
macOS:
bash
brew install python3Ubuntu/Debian:
bash
sudo apt update && sudo apt install python3Windows:
powershell
winget install Python.Python.3.12How to Use This Skill
本技能使用流程
When user requests UI/UX work (design, build, create, implement, review, fix, improve), follow this workflow:
当用户提出UI/UX相关需求(设计、构建、创建、实现、审查、修复、优化)时,遵循以下工作流:
Step 1: Analyze User Requirements
步骤1:分析用户需求
Extract key information from user request:
- Product type: SaaS, e-commerce, portfolio, dashboard, landing page, etc.
- Style keywords: minimal, playful, professional, elegant, dark mode, etc.
- Industry: healthcare, fintech, gaming, education, etc.
- Stack: React, Vue, Next.js, or default to
html-tailwind
从用户请求中提取关键信息:
- 产品类型:SaaS、电商、作品集、仪表盘、落地页等
- 风格关键词:极简、活泼、专业、优雅、深色模式等
- 行业:医疗、金融科技、游戏、教育等
- 技术栈:React、Vue、Next.js,默认使用
html-tailwind
Step 2: Generate Design System (REQUIRED)
步骤2:生成设计系统(必填)
Always start with to get comprehensive recommendations with reasoning:
--design-systembash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<product_type> <industry> <keywords>" --design-system [-p "Project Name"]This command:
- Searches 5 domains in parallel (product, style, color, landing, typography)
- Applies reasoning rules from to select best matches
ui-reasoning.csv - Returns complete design system: pattern, style, colors, typography, effects
- Includes anti-patterns to avoid
Example:
bash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness service" --design-system -p "Serenity Spa"始终以命令开头,获取包含推理过程的全面推荐:
--design-systembash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<product_type> <industry> <keywords>" --design-system [-p "Project Name"]该命令将:
- 并行搜索5个领域(产品、风格、配色、落地页、排版)
- 应用中的推理规则选择最佳匹配项
ui-reasoning.csv - 返回完整设计系统:模式、样式、配色、排版、效果
- 包含需避免的反模式
示例:
bash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness service" --design-system -p "Serenity Spa"Step 3: Supplement with Detailed Searches (as needed)
步骤3:按需补充详细搜索
After getting the design system, use domain searches to get additional details:
bash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<keyword>" --domain <domain> [-n <max_results>]When to use detailed searches:
| Need | Domain | Example |
|---|---|---|
| More style options | | |
| Chart recommendations | | |
| UX best practices | | |
| Alternative fonts | | |
| Landing structure | | |
获取设计系统后,使用领域搜索获取更多细节:
bash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<keyword>" --domain <domain> [-n <max_results>]详细搜索适用场景:
| 需求 | 领域 | 示例 |
|---|---|---|
| 更多样式选项 | | |
| 图表推荐 | | |
| UX最佳实践 | | |
| 替代字体 | | |
| 落地页结构 | | |
Step 4: Stack Guidelines (Default: html-tailwind)
步骤4:技术栈指南(默认:html-tailwind)
Get implementation-specific best practices. If user doesn't specify a stack, default to .
html-tailwindbash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<keyword>" --stack html-tailwindAvailable stacks: , , , , , , , ,
html-tailwindreactnextjsvuesvelteswiftuireact-nativefluttershadcn获取针对特定技术栈的最佳实践。若用户未指定技术栈,默认使用。
html-tailwindbash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<keyword>" --stack html-tailwind支持的技术栈:, , , , , , , ,
html-tailwindreactnextjsvuesvelteswiftuireact-nativefluttershadcnSearch Reference
搜索参考
Available Domains
可用领域
| Domain | Use For | Example Keywords |
|---|---|---|
| Product type recommendations | SaaS, e-commerce, portfolio, healthcare, beauty, service |
| UI styles, colors, effects | glassmorphism, minimalism, dark mode, brutalism |
| Font pairings, Google Fonts | elegant, playful, professional, modern |
| Color palettes by product type | saas, ecommerce, healthcare, beauty, fintech, service |
| Page structure, CTA strategies | hero, hero-centric, testimonial, pricing, social-proof |
| Chart types, library recommendations | trend, comparison, timeline, funnel, pie |
| Best practices, anti-patterns | animation, accessibility, z-index, loading |
| React/Next.js performance | waterfall, bundle, suspense, memo, rerender, cache |
| Web interface guidelines | aria, focus, keyboard, semantic, virtualize |
| AI prompts, CSS keywords | (style name) |
| 领域 | 用途 | 示例关键词 |
|---|---|---|
| 产品类型推荐 | SaaS、e-commerce、portfolio、healthcare、beauty、service |
| UI样式、配色、效果 | glassmorphism、minimalism、dark mode、brutalism |
| 字体搭配、Google Fonts | elegant、playful、professional、modern |
| 按产品类型分类的配色方案 | saas、ecommerce、healthcare、beauty、fintech、service |
| 页面结构、CTA策略 | hero、hero-centric、testimonial、pricing、social-proof |
| 图表类型、库推荐 | trend、comparison、timeline、funnel、pie |
| 最佳实践、反模式 | animation、accessibility、z-index、loading |
| React/Next.js性能 | waterfall、bundle、suspense、memo、rerender、cache |
| Web界面指南 | aria、focus、keyboard、semantic、virtualize |
| AI提示词、CSS关键词 | (样式名称) |
Available Stacks
可用技术栈
| Stack | Focus |
|---|---|
| Tailwind utilities, responsive, a11y (DEFAULT) |
| State, hooks, performance, patterns |
| SSR, routing, images, API routes |
| Composition API, Pinia, Vue Router |
| Runes, stores, SvelteKit |
| Views, State, Navigation, Animation |
| Components, Navigation, Lists |
| Widgets, State, Layout, Theming |
| shadcn/ui components, theming, forms, patterns |
| 技术栈 | 关注点 |
|---|---|
| Tailwind工具类、响应式、无障碍访问(默认) |
| 状态管理、钩子、性能、设计模式 |
| SSR、路由、图片、API路由 |
| 组合式API、Pinia、Vue Router |
| Runes、状态存储、SvelteKit |
| 视图、状态、导航、动画 |
| 组件、导航、列表 |
| 组件、状态、布局、主题 |
| shadcn/ui组件、主题、表单、设计模式 |
Example Workflow
示例工作流
User request: "Làm landing page cho dịch vụ chăm sóc da chuyên nghiệp"
用户请求: "Làm landing page cho dịch vụ chăm sóc da chuyên nghiệp"
Step 1: Analyze Requirements
步骤1:分析需求
- Product type: Beauty/Spa service
- Style keywords: elegant, professional, soft
- Industry: Beauty/Wellness
- Stack: html-tailwind (default)
- 产品类型:美容/SPA服务
- 风格关键词:优雅、专业、柔和
- 行业:美容/健康
- 技术栈:html-tailwind(默认)
Step 2: Generate Design System (REQUIRED)
步骤2:生成设计系统(必填)
bash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness service elegant" --design-system -p "Serenity Spa"Output: Complete design system with pattern, style, colors, typography, effects, and anti-patterns.
bash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness service elegant" --design-system -p "Serenity Spa"输出: 包含模式、样式、配色、排版、效果及反模式的完整设计系统。
Step 3: Supplement with Detailed Searches (as needed)
步骤3:按需补充详细搜索
bash
undefinedbash
undefinedGet UX guidelines for animation and accessibility
获取动画与无障碍访问的UX准则
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "animation accessibility" --domain ux
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "animation accessibility" --domain ux
Get alternative typography options if needed
若需要,获取替代排版选项
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "elegant luxury serif" --domain typography
undefinedpython3 .claude/skills/ui-ux-pro-max/scripts/search.py "elegant luxury serif" --domain typography
undefinedStep 4: Stack Guidelines
步骤4:技术栈指南
bash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "layout responsive form" --stack html-tailwindThen: Synthesize design system + detailed searches and implement the design.
bash
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "layout responsive form" --stack html-tailwind后续: 整合设计系统与详细搜索结果,完成设计实现。
Output Formats
输出格式
The flag supports two output formats:
--design-systembash
undefined--design-systembash
undefinedASCII box (default) - best for terminal display
ASCII框(默认)- 最适合终端显示
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "fintech crypto" --design-system
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "fintech crypto" --design-system
Markdown - best for documentation
Markdown格式 - 最适合文档
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "fintech crypto" --design-system -f markdown
---python3 .claude/skills/ui-ux-pro-max/scripts/search.py "fintech crypto" --design-system -f markdown
---Tips for Better Results
优化结果小贴士
- Be specific with keywords - "healthcare SaaS dashboard" > "app"
- Search multiple times - Different keywords reveal different insights
- Combine domains - Style + Typography + Color = Complete design system
- Always check UX - Search "animation", "z-index", "accessibility" for common issues
- Use stack flag - Get implementation-specific best practices
- Iterate - If first search doesn't match, try different keywords
- 关键词要具体 - "healthcare SaaS dashboard" 优于 "app"
- 多次搜索 - 不同关键词会呈现不同见解
- 组合领域搜索 - 样式+排版+配色=完整设计系统
- 始终检查UX - 搜索"animation"、"z-index"、"accessibility"排查常见问题
- 使用技术栈标志 - 获取针对特定技术栈的最佳实践
- 迭代优化 - 若首次搜索结果不符,尝试不同关键词
Common Rules for Professional UI
专业UI设计常见规则
These are frequently overlooked issues that make UI look unprofessional:
以下是常被忽视但会影响UI专业性的问题:
Icons & Visual Elements
图标与视觉元素
| Rule | Do | Don't |
|---|---|---|
| No emoji icons | Use SVG icons (Heroicons, Lucide, Simple Icons) | Use emojis like 🎨 🚀 ⚙️ as UI icons |
| Stable hover states | Use color/opacity transitions on hover | Use scale transforms that shift layout |
| Correct brand logos | Research official SVG from Simple Icons | Guess or use incorrect logo paths |
| Consistent icon sizing | Use fixed viewBox (24x24) with w-6 h-6 | Mix different icon sizes randomly |
| 规则 | 正确做法 | 错误做法 |
|---|---|---|
| 禁止使用emoji图标 | 使用SVG图标(Heroicons、Lucide、Simple Icons) | 使用🎨 🚀 ⚙️等emoji作为UI图标 |
| 稳定的悬停状态 | 悬停时使用颜色/透明度过渡 | 使用会改变布局的缩放变换 |
| 正确的品牌标志 | 从Simple Icons获取官方SVG | 猜测或使用错误的标志路径 |
| 统一的图标尺寸 | 使用固定viewBox(24x24)搭配w-6 h-6 | 随机混合不同图标尺寸 |
Interaction & Cursor
交互与光标
| Rule | Do | Don't |
|---|---|---|
| Cursor pointer | Add | Leave default cursor on interactive elements |
| Hover feedback | Provide visual feedback (color, shadow, border) | No indication element is interactive |
| Smooth transitions | Use | Instant state changes or too slow (>500ms) |
| 规则 | 正确做法 | 错误做法 |
|---|---|---|
| 光标样式为指针 | 为所有可点击/悬停卡片添加 | 交互元素保留默认光标 |
| 悬停反馈 | 提供视觉反馈(颜色、阴影、边框) | 无任何交互提示 |
| 平滑过渡 | 使用 | 状态瞬间变化或过渡过慢(>500ms) |
Light/Dark Mode Contrast
亮色/深色模式对比度
| Rule | Do | Don't |
|---|---|---|
| Glass card light mode | Use | Use |
| Text contrast light | Use | Use |
| Muted text light | Use | Use gray-400 or lighter |
| Border visibility | Use | Use |
| 规则 | 正确做法 | 错误做法 |
|---|---|---|
| 亮色模式玻璃卡片 | 使用 | 使用 |
| 亮色模式文本对比度 | 使用 | 使用 |
| 亮色模式弱化文本 | 最低使用 | 使用gray-400或更浅的颜色 |
| 边框可见性 | 亮色模式使用 | 使用 |
Layout & Spacing
布局与间距
| Rule | Do | Don't |
|---|---|---|
| Floating navbar | Add | Stick navbar to |
| Content padding | Account for fixed navbar height | Let content hide behind fixed elements |
| Consistent max-width | Use same | Mix different container widths |
| 规则 | 正确做法 | 错误做法 |
|---|---|---|
| 悬浮导航栏 | 添加 | 将导航栏固定在 |
| 内容内边距 | 考虑固定导航栏的高度 | 让内容被固定元素遮挡 |
| 统一的最大宽度 | 使用相同的 | 混合不同的容器宽度 |
Pre-Delivery Checklist
交付前检查清单
Before delivering UI code, verify these items:
交付UI代码前,验证以下项目:
Visual Quality
视觉质量
- No emojis used as icons (use SVG instead)
- All icons from consistent icon set (Heroicons/Lucide)
- Brand logos are correct (verified from Simple Icons)
- Hover states don't cause layout shift
- Use theme colors directly (bg-primary) not var() wrapper
- 未使用emoji作为图标(改用SVG)
- 所有图标来自统一图标库(Heroicons/Lucide)
- 品牌标志正确(已从Simple Icons验证)
- 悬停状态不会导致布局偏移
- 直接使用主题色(bg-primary)而非var()包装器
Interaction
交互体验
- All clickable elements have
cursor-pointer - Hover states provide clear visual feedback
- Transitions are smooth (150-300ms)
- Focus states visible for keyboard navigation
- 所有可点击元素均有
cursor-pointer - 悬停状态提供清晰视觉反馈
- 过渡效果平滑(150-300ms)
- 键盘导航的焦点状态可见
Light/Dark Mode
亮色/深色模式
- Light mode text has sufficient contrast (4.5:1 minimum)
- Glass/transparent elements visible in light mode
- Borders visible in both modes
- Test both modes before delivery
- 亮色模式文本对比度足够(最低4.5:1)
- 亮色模式下玻璃/透明元素可见
- 两种模式下边框均可见
- 交付前测试两种模式
Layout
布局
- Floating elements have proper spacing from edges
- No content hidden behind fixed navbars
- Responsive at 375px, 768px, 1024px, 1440px
- No horizontal scroll on mobile
- 浮动元素与边缘有适当间距
- 无内容被固定导航栏遮挡
- 在375px、768px、1024px、1440px分辨率下均响应式
- 移动端无横向滚动
Accessibility
无障碍访问
- All images have alt text
- Form inputs have labels
- Color is not the only indicator
- respected
prefers-reduced-motion
- 所有图片均有替代文本
- 表单输入框均有标签
- 颜色并非唯一的提示方式
- 尊重设置
prefers-reduced-motion
When to Use
使用场景
This skill is applicable to execute the workflow or actions described in the overview.
本技能适用于执行概述中描述的工作流或操作。
Limitations
局限性
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
- 仅当任务明确匹配上述范围时使用本技能。
- 请勿将输出结果替代为特定环境下的验证、测试或专家评审。
- 若缺少必要输入、权限、安全边界或成功标准,请暂停并请求澄清。