UI/UX Pro Max - Design Intelligence
Comprehensive design guide for web and mobile applications with priority-based UX rules and design system recommendations.
When to Apply
- •Designing new UI components or pages
- •Choosing color palettes and typography
- •Reviewing code for UX issues
- •Building landing pages or dashboards
- •Implementing accessibility requirements
Rule Categories by Priority
- •Accessibility (CRITICAL)
- •Touch & Interaction (CRITICAL)
- •Performance (HIGH)
- •Layout & Responsive (HIGH)
- •Typography & Color (MEDIUM)
- •Animation (MEDIUM)
- •Style Selection (MEDIUM)
- •Charts & Data (LOW)
Quick Reference
Accessibility
- •Minimum 4.5:1 contrast for normal text
- •Visible focus rings on interactive elements
- •Descriptive alt text for meaningful images
- •aria-label for icon-only buttons
- •Tab order matches visual order
- •Use label with for form inputs
Touch & Interaction
- •Minimum 44x44px touch targets
- •Use click/tap for primary interactions
- •Disable button during async operations
- •Clear error messages near the problem
- •Add cursor-pointer to clickable elements
Performance
- •Use WebP, srcset, and lazy loading for images
- •Respect prefers-reduced-motion
- •Reserve space for async content to avoid jumps
Layout & Responsive
- •Use viewport meta width=device-width initial-scale=1
- •Minimum 16px body text on mobile
- •Avoid horizontal scroll
- •Define z-index scale (10, 20, 30, 50)
Typography & Color
- •Line-height 1.5–1.75 for body text
- •Limit line length to 65–75 characters
- •Pair heading/body fonts with compatible personalities
Animation
- •Use 150–300ms for micro-interactions
- •Prefer transform/opacity over width/height
- •Use skeletons or spinners for loading states
Style Selection
- •Match style to product type
- •Keep visual style consistent across pages
- •Prefer SVG icons over emoji icons
Charts & Data
- •Match chart type to data type
- •Use accessible color palettes
- •Provide table alternative for accessibility
How to Use
Step 1: Analyze User Requirements
Extract:
- •Product type
- •Style keywords
- •Industry
- •Tech stack
Step 2: Generate Design System (Required)
Run the design-system search first:
code
python3 skills/ui-ux-pro-max/scripts/search.py "<product_type> <industry> <keywords>" --design-system -p "Project Name"
Step 2b: Persist Design System (Optional)
code
python3 skills/ui-ux-pro-max/scripts/search.py "<query>" --design-system --persist -p "Project Name"
For page overrides:
code
python3 skills/ui-ux-pro-max/scripts/search.py "<query>" --design-system --persist -p "Project Name" --page "dashboard"
Step 3: Apply Rules in Order
Address CRITICAL items first, then HIGH, then MEDIUM, then LOW.