| name | ui-ux-pro-max-skill |
| description | AI design intelligence skill for building professional UI/UX across multiple platforms with 161 reasoning rules, 67 styles, and automated design system generation |
| triggers | ["build a landing page","design a UI for","create a professional interface","what UI style should I use","generate a design system","help me with UI UX design","build a mobile UI","make my app look professional"] |
UI UX Pro Max Skill
Skill by ara.so — Daily 2026 Skills collection.
UI UX Pro Max is an AI skill that injects design intelligence into coding agents — giving them 161 industry-specific reasoning rules, 67 UI styles, 57 font pairings, 161 color palettes, and pre-delivery checklists to produce professional, accessible, conversion-optimized interfaces on the first attempt.
Installation
Via CLI (Recommended)
npm install -g uipro-cli
npx uipro-cli install
npx uipro-cli install --global
Via Python (Direct)
git clone https://github.com/nextlevelbuilder/ui-ux-pro-max-skill.git
cd ui-ux-pro-max-skill
pip install -r requirements.txt
python main.py
Manual SKILL.md Integration
Copy the generated SKILL.md into your project root so agents like Claude Code, Cursor, Codex, or Windsurf automatically pick it up:
cp SKILL.md /your-project/SKILL.md
Core Concepts
Design System Generator
When you describe a product, the skill runs a multi-domain search across:
| Domain | Count | Purpose |
|---|
| Reasoning Rules | 161 | Industry-specific layout/style decisions |
| UI Styles | 67 | Visual language (Glassmorphism, Brutalism, etc.) |
| Color Palettes | 161 | Industry-matched palettes |
| Font Pairings | 57 | Typography combinations |
| Landing Page Patterns | 24 | Conversion-optimized structures |
Output: Complete Design System
Every generation produces:
- Pattern — Page structure (sections, CTA placement)
- Style — Visual language with keywords
- Colors — Primary, secondary, CTA, background, text
- Typography — Font pairing + Google Fonts URL
- Key Effects — Animations and interactions
- Anti-Patterns — What to avoid for this industry
- Pre-Delivery Checklist — Accessibility and UX gates
Python API Usage
Basic Design System Generation
from uiuxpro import DesignSystemGenerator
generator = DesignSystemGenerator()
result = generator.generate(
description="A landing page for a luxury beauty spa",
stack="react",
mode="light"
)
print(result.pattern)
print(result.style)
print(result.colors)
print(result.typography)
print(result.effects)
print(result.anti_patterns)
print(result.checklist)
Query Reasoning Rules
from uiuxpro import ReasoningEngine
engine = ReasoningEngine()
rules = engine.search("fintech payment app")
for rule in rules:
print(rule.category)
print(rule.pattern)
print(rule.style_priority)
print(rule.color_mood)
print(rule.anti_patterns)
all_healthcare = engine.get_by_category("Healthcare")
Style Lookup
from uiuxpro import StyleLibrary
styles = StyleLibrary()
all_styles = styles.list_all()
matching = styles.search("glass transparent blur")
glassmorphism = styles.get("Glassmorphism")
print(glassmorphism.keywords)
print(glassmorphism.best_for)
print(glassmorphism.css_variables)
print(glassmorphism.tailwind_config)
Color Palette Selection
from uiuxpro import ColorEngine
colors = ColorEngine()
palette = colors.get_for_product("medical clinic")
print(palette.primary)
print(palette.secondary)
print(palette.cta)
print(palette.background)
print(palette.text)
print(palette.notes)
calm_palettes = colors.get_by_mood("calming")
luxury_palettes = colors.get_by_mood("luxury")
Typography Pairing
from uiuxpro import TypographyEngine
typography = TypographyEngine()
pairing = typography.get_for_mood("elegant sophisticated")
print(pairing.heading)
print(pairing.body)
print(pairing.google_url)
print(pairing.css_import)
react_pairings = typography.get_for_stack("react")
CLI Commands
npx uipro-cli generate
npx uipro-cli generate --product "saas dashboard" --stack nextjs
npx uipro-cli styles list
npx uipro-cli styles get glassmorphism
npx uipro-cli rules search "e-commerce luxury"
npx uipro-cli colors list
npx uipro-cli fonts list
npx uipro-cli fonts get --mood "tech modern"
npx uipro-cli generate --product "restaurant booking" --output json
npx uipro-cli generate --product "portfolio site" --output markdown
Real-World Examples
Example 1: React SaaS Dashboard
from uiuxpro import DesignSystemGenerator
gen = DesignSystemGenerator()
ds = gen.generate(
description="B2B SaaS analytics dashboard for enterprise teams",
stack="react",
tech_details={"component_library": "shadcn/ui", "css": "tailwindcss"}
)
Generated Tailwind config from ds.tailwind_config:
module.exports = {
theme: {
extend: {
colors: {
primary: {
DEFAULT: '#6366F1',
50: '#EEF2FF',
500: '#6366F1',
900: '#312E81',
},
cta: '#8B5CF6',
surface: 'rgba(255,255,255,0.05)',
},
backdropBlur: {
xs: '2px',
},
boxShadow: {
glass: '0 8px 32px rgba(99,102,241,0.15)',
},
fontFamily: {
sans: ['Inter', 'system-ui', 'sans-serif'],
},
},
},
}
Example 2: Wellness/Spa Landing Page
ds = gen.generate(
description="Luxury wellness spa booking and services landing page",
stack="html",
tech_details={"css": "tailwindcss"}
)
print(ds.css_variables)
Output ds.css_variables:
:root {
--color-primary: #E8B4B8;
--color-secondary: #A8D5BA;
--color-cta: #D4AF37;
--color-background: #FFF5F5;
--color-text: #2D3436;
--font-heading: 'Cormorant Garamond', Georgia, serif;
--font-body: 'Montserrat', system-ui, sans-serif;
--shadow-soft: 6px 6px 12px #d1c4c5, -6px -6px 12px #ffffff;
--transition-base: 200ms ease-in-out;
--border-radius-organic: 20px 60px 30px 50px;
}
Example 3: Fintech/Banking App
ds = gen.generate(
description="Personal finance tracker with budgeting and investment tracking",
stack="react-native",
)
print(ds.anti_patterns)
print(ds.checklist)
Example 4: Full Stack Integration with Next.js
from uiuxpro import DesignSystemGenerator, StackExporter
gen = DesignSystemGenerator()
ds = gen.generate(
description="AI-powered recruitment platform for enterprise HR teams",
stack="nextjs",
tech_details={
"component_library": "shadcn/ui",
"css": "tailwindcss",
"icons": "lucide-react"
}
)
exporter = StackExporter(ds, stack="nextjs")
exporter.write_all(output_dir="./src/design-system/")
Supported Tech Stacks
| Stack | Key | Notes |
|---|
| React | react | Component patterns + Tailwind |
| Next.js | nextjs | App Router + RSC aware |
| Astro | astro | Island architecture patterns |
| Vue 3 | vue | Composition API patterns |
| Nuxt.js | nuxt | Auto-imports aware |
| Nuxt UI | nuxt-ui | Component overrides |
| Svelte | svelte | Reactive store patterns |
| SwiftUI | swiftui | iOS/macOS native patterns |
| React Native | react-native | Mobile-first responsive |
| Flutter | flutter | Widget tree patterns |
| HTML + Tailwind | html | Standalone CSS output |
| shadcn/ui | shadcn | Theme token overrides |
| Jetpack Compose | jetpack | Android Material3 |
Pre-Delivery Checklist (Universal)
The skill enforces these gates on every generated design:
ACCESSIBILITY
[ ] No emojis as icons — use SVG (Heroicons / Lucide / Phosphor)
[ ] cursor-pointer on all clickable elements
[ ] Hover states with smooth transitions (150–300ms)
[ ] Light mode: text contrast ratio 4.5:1 minimum
[ ] Dark mode: text contrast ratio 4.5:1 minimum
[ ] Focus states visible for keyboard navigation
[ ] prefers-reduced-motion respected
[ ] ARIA labels on icon-only buttons
RESPONSIVE
[ ] Mobile: 375px breakpoint tested
[ ] Tablet: 768px breakpoint tested
[ ] Desktop: 1024px breakpoint tested
[ ] Wide: 1440px breakpoint tested
PERFORMANCE
[ ] Images use next-gen formats (WebP / AVIF)
[ ] Fonts loaded with font-display: swap
[ ] No layout shift on font load (reserve space)
[ ] Animations use transform/opacity only (no layout props)
INTERACTION
[ ] Loading states on all async actions
[ ] Error states are clear and actionable
[ ] Empty states are designed (not blank)
[ ] Success feedback on form submissions
Common Patterns by Industry
Tech / SaaS
- Style: Glassmorphism, Bento Grid, AI-Native UI
- Colors: Indigo/Violet primary, dark backgrounds for dashboards
- Avoid: Stock photos, clip art, rainbow gradients
E-commerce / Luxury
- Style: Minimalism, Editorial, Claymorphism (for casual)
- Colors: Black/Gold for luxury; bright/bold for casual
- Avoid: Cluttered layouts, too many CTAs, Comic Sans adjacent fonts
Healthcare / Medical
- Style: Clean Minimalism, Soft UI
- Colors: Blues, teals, whites — clinical but warm
- Avoid: Red for primary actions (emergency connotation), dark mode on medical data
Finance / Fintech
- Style: Professional Minimalism, Data-Dense UI
- Colors: Deep blues, greens, neutrals
- Avoid: Playful fonts, neon colors, AI purple gradients, excessive motion
Food & Restaurant
- Style: Warm Minimalism, Photography-Forward
- Colors: Warm neutrals, appetizing reds/oranges, earthy tones
- Avoid: Cold blues as primary, low-contrast text over food photos
Troubleshooting
CLI not found after install
export PATH="$(npm bin -g):$PATH"
npx uipro-cli generate
Python import errors
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python main.py
Generation returns generic output
- Be specific in your description: include industry, audience, and goal
- ✗
"a website" → ✓ "a SaaS landing page for a B2B project management tool targeting remote engineering teams"
- Include stack context for framework-specific exports
No matching reasoning rule found
result = engine.search("autonomous drone delivery fleet")
print(result[0].score)
print(result[0].category)
print(result[0].fallback)
Tailwind config conflicts with existing config
theme_extension = ds.tailwind_theme_extension
import json
print(json.dumps(theme_extension, indent=2))
Resources