ui-ux-pro-max

Comprehensive design guide for web and mobile applications. Use when designing new UI components or pages, choosing color palettes and typography, or reviewing code for UX issues.

By sickn33 · 3,337 installs

npx skills add sickn33/agentic-awesome-skills --skill ui-ux-pro-max

Source repository · Upstream listing

UI/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 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 Rule Categories by Priority Priority Category Impact Domain 1 Accessibility CRITICAL ux 2 Touch & Interaction CRITICAL ux 3 Performance HIGH ux 4 Layout & Responsive HIGH ux 5 Typography & Color MEDIUM typography , color 6 Animation MEDIUM ux 7 Style Selection MEDIUM style , product 8 Charts & Data LOW chart Quick Reference 1. Accessibility (CRITICAL) color contrast Minimum 4.5:1 ratio for normal text focus states Visible focus rings on interactive elements alt text Descriptive alt text for meaningful images aria labels aria label for icon only buttons keyboard nav Tab order matches visual order form labels Use label with for attribute 2. Touch & Interaction (CRITICAL) touch target size Minimum 44x44px touch targets hover vs tap Use click/tap for primary interactions loading buttons Disable button during async operations error feedback Clear error messages near problem cursor pointer Add cursor pointer to clickable elements 3. Performance (HIGH) image optimization Use WebP, srcset, lazy loading reduced motion Check prefers reduced motion content jumping Reserve space for async content 4. Layout & Responsive (HIGH) viewport meta width=device width initial scale=1 readable font size Minimum 16px body text on mobile horizontal scroll Ensure content fits viewport width z index management Define z index scale (10, 20, 30, 50) 5. Typography & Color (MEDIUM) line height Use 1.5 1.75 for body text line length Limit to 65 75 characters per line font pairing Match heading/body font personalities 6. Animation (MEDIUM) duration timing Use 150 300ms for micro interactions transform performance Use transform/opacity, not width/height loading states Skeleton screens or spinners 7. Style Selection (MEDIUM) style match Match style to product type consistency Use same style across all pages no emoji icons Use SVG icons, not emojis 8. Charts & Data (LOW) chart type Match chart type to data type color guidance Use accessible color palettes data table Provide table alternative for accessibility How to Use Search specific domains using the CLI tool below. Prerequisites Check if Python is installed: If Python is not installed, install it based on user's OS: macOS: Ubuntu/Debian: Windows: 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 design system to get comprehensive recommendations with reasoning: This command: 1. Searches 5 domains in parallel (product, style, color, landing, typography) 2. Applies reasoning rules from ui reasoning.csv to select best matches 3. Returns complete design system: pattern, style, colors, typography, effects 4. Includes anti patterns to avoid Example: Step 3: Supplement with Detailed Searches (as needed) After getting the design system, use domain searches to get additional details: When to use detailed searches: Need Domain Example More style options style domain style "glassmorphism dark" Chart recommendations chart domain chart "real time dashboard" UX best practices ux domain ux "animation accessibility" Alternative fonts typography domain typography "elegant luxury" Landing structure landing domain landing "hero social proof" Step 4: Stack Guidelines (Default: html tailwind) Get implementation specific best practices. If user doesn't specify a stack, default to html tailwind . Available stacks: html tailwind , react , nextjs , vue , svelte , swiftui , react native , flutter , shadcn Search Reference Available Domains Domain Use For Example Keywords product Product type recommendations SaaS, e commerce, portfolio, healthcare, beauty, service style UI styles, colors, effects glassmorphism, minimalism, dark mode, brutalism typography Font pairings, Google Fonts elegant, playful, professional, modern color Color palettes by product type saas, ecommerce, healthcare, beauty, fintech, service landing Page structure, CTA strategies hero, hero centric, testimonial, pricing, social proof chart Chart types, library recommendations trend, comparison, timeline, funnel, pie ux Best practices, anti patterns animation, accessibility, z index, loading react React/Next.js performance waterfall, bundle, suspense, memo, rerender, cache web Web interface guidelines aria, focus, keyboard, semantic, virtualize prompt AI prompts, CSS keywords (style name) Available Stacks Stack Focus html tailwind Tailwind utilities, responsive, a11y (DEFAULT) react State, hooks, performance, patterns nextjs SSR, routing, images, API routes vue Composition API, Pinia, Vue Router svelte Runes, stores, SvelteKit swiftui Views, State, Navigation, Animation react native Components, Navigation, Lists flutter Widgets, State, Layout, Theming shadcn shadcn/ui components, theming, forms, patterns Example Workflow User request: "Làm landing page cho dịch vụ chăm sóc da chuyên nghiệp" Step 1: Analyze Requirements Product type: Beauty/Spa service Style keywords: elegant, professional, soft Industry: Beauty/Wellness Stack: html tailwind (default) Step 2: Generate Design System (REQUIRED) Output: Complete design system with pattern, style, colors, typography, effects, and anti patterns. Step 3: Supplement with Detailed Searches (as needed) Step 4: Stack Guidelines Then: Synthesize design system + detailed searches and implement the design. Output Formats The design system flag supports two output formats: Tips for Better Results 1. Be specific with keywords "healthcare SaaS dashboard" "app" 2. Search multiple times Different keywords reveal different insights 3. Combine domains Style + Typography + Color = Complete design system 4. Always check UX Search "animation", "z index", "accessibility" for common issues 5. Use stack flag Get implementation specific best practices 6. Iterate If first search doesn't match, try different keywords Common Rules for Professional UI These are frequently overlooked issues that make UI look unprofessional: 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 Interaction & Cursor Rule Do Don't Cursor pointer Add cursor pointer to all clickable/hoverable cards Leave default cursor on interactive elements Hover feedback Provide visual feedback (color, shadow, border) No indication element is interactive Smooth transitions Use transition colors duration 200 Instant state changes or too slow ( 500ms) Light/Dark Mode Contrast Rule Do Don't Glass card light mode Use bg white/80 or higher opacity Use bg white/10 (too transparent) Text contrast light Use 0F172A (slate 900) for text Use 94A3B8 (slate 400) for body text Muted text light Use 475569 (slate 600) minimum Use gray 400 or lighter Border visibility Use border gray 200 in light mode Use border white/10 (invisible) Layout & Spacing Rule Do Don't Floating navbar Add top 4 left 4 right 4 spacing Stick navbar to top 0 left 0 right 0 Content padding Account for fixed navbar height Let content hide behind fixed elements Consistent max width Use same max w 6xl or max w 7xl Mix different container widths Pre Delivery Checklist Before delivering UI code, verify these items: 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 Interaction [ ] All clickable elements have cursor pointer [ ] Hover states provide clear visual feedback [ ] Transitions are smooth (150 300ms) [ ] Focus states visible for keyboard navigation 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 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 Accessibility [ ] All images have alt text [ ] Form inputs have labels [ ] Color is not the only indicator [ ] prefers reduced motion respected 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.