Awesome-omni-skill ui-ux-pro-max
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, cr...
git clone https://github.com/diegosouzapw/awesome-omni-skill
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/design/ui-ux-pro-max-ranbot-ai" ~/.claude/skills/diegosouzapw-awesome-omni-skill-ui-ux-pro-max-d8f18b && rm -rf "$T"
skills/design/ui-ux-pro-max-ranbot-ai/SKILL.mdUI/UX Pro Max - Design Intelligence
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.
When to Apply
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
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 | |
Quick Reference
1. Accessibility (CRITICAL)
- Minimum 4.5:1 ratio for normal textcolor-contrast
- Visible focus rings on interactive elementsfocus-states
- Descriptive alt text for meaningful imagesalt-text
- aria-label for icon-only buttonsaria-labels
- Tab order matches visual orderkeyboard-nav
- Use label with for attributeform-labels
2. Touch & Interaction (CRITICAL)
- Minimum 44x44px touch targetstouch-target-size
- Use click/tap for primary interactionshover-vs-tap
- Disable button during async operationsloading-buttons
- Clear error messages near problemerror-feedback
- Add cursor-pointer to clickable elementscursor-pointer
3. Performance (HIGH)
- Use WebP, srcset, lazy loadingimage-optimization
- Check prefers-reduced-motionreduced-motion
- Reserve space for async contentcontent-jumping
4. Layout & Responsive (HIGH)
- width=device-width initial-scale=1viewport-meta
- Minimum 16px body text on mobilereadable-font-size
- Ensure content fits viewport widthhorizontal-scroll
- Define z-index scale (10, 20, 30, 50)z-index-management
5. Typography & Color (MEDIUM)
- Use 1.5-1.75 for body textline-height
- Limit to 65-75 characters per lineline-length
- Match heading/body font personalitiesfont-pairing
6. Animation (MEDIUM)
- Use 150-300ms for micro-interactionsduration-timing
- Use transform/opacity, not width/heighttransform-performance
- Skeleton screens or spinnersloading-states
7. Style Selection (MEDIUM)
- Match style to product typestyle-match
- Use same style across all pagesconsistency
- Use SVG icons, not emojisno-emoji-icons
8. Charts & Data (LOW)
- Match chart type to data typechart-type
- Use accessible color palettescolor-guidance
- Provide table alternative for accessibilitydata-table
How to Use
Search specific domains using the CLI tool below.
Prerequisites
Check if Python is installed:
python3 --version || python --version
If Python is not installed, install it based on user's OS:
macOS:
brew install python3
Ubuntu/Debian:
sudo apt update && sudo apt install python3
Windows:
winget install Python.Python.3.12
How to Use This Skill
When user requests UI/UX work (design, build, create, implement, review, fix, improve), follow this workflow:
Step 1: Analyze User Requirements
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
Step 2: Generate Design System (REQUIRED)
Always start with
to get comprehensive recommendations with reasoning:--design-system
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 matchesui-reasoning.csv - Returns complete design system: pattern, style, colors, typography, effects
- Includes anti-patterns to avoid
Example:
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)
After getting the design system, use domain searches to get additional details:
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 recommendati |