ui-ux-pro-max

UI/UX design intelligence for web and mobile. Includes 50+ styles, 161 color palettes, 57 font pairings, 161 product types, 99 UX guidelines, and 25 chart types across 10 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, and HTML/CSS). Actions: plan, build, cr

By guanyang · 415 installs

npx skills add guanyang/open-agent-hub --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, 161 color palettes, 57 font pairings, 161 product types with reasoning rules, 99 UX guidelines, and 25 chart types across 10 technology stacks. Searchable database with priority based recommendations. When to Apply This Skill should be used when the task involves UI structure, visual design decisions, interaction patterns, or user experience quality control . Must Use This Skill must be invoked in the following situations: Designing new pages (Landing Page, Dashboard, Admin, SaaS, Mobile App) Creating or refactoring UI components (buttons, modals, forms, tables, charts, etc.) Choosing color schemes, typography systems, spacing standards, or layout systems Reviewing UI code for user experience, accessibility, or visual consistency Implementing navigation structures, animations, or responsive behavior Making product level design decisions (style, information hierarchy, brand expression) Improving perceived quality, clarity, or usability of interfaces Recommended This Skill is recommended in the following situations: UI looks "not professional enough" but the reason is unclear Receiving feedback on usability or experience Pre launch UI quality optimization Aligning cross platform design (Web / iOS / Android) Building design systems or reusable component libraries Skip This Skill is not needed in the following situations: Pure backend logic development Only involving API or database design Performance optimization unrelated to the interface Infrastructure or DevOps work Non visual scripts or automation tasks Decision criteria : If the task will change how a feature looks, feels, moves, or is interacted with , this Skill should be used. Rule Categories by Priority For human/AI reference: follow priority 1→10 to decide which rule category to focus on first; use domain <Domain to query details when needed. Scripts do not read this table. Priority Category Impact Domain Key Checks (Must Have) Anti Patterns (Avoid) 1 Accessibility CRITICAL ux Contrast 4.5:1, Alt text, Keyboard nav, Aria labels Removing focus rings, Icon only buttons without labels 2 Touch & Interaction CRITICAL ux Min size 44×44px, 8px+ spacing, Loading feedback Reliance on hover only, Instant state changes (0ms) 3 Performance HIGH ux WebP/AVIF, Lazy loading, Reserve space (CLS &lt; 0.1) Layout thrashing, Cumulative Layout Shift 4 Style Selection HIGH style , product Match product type, Consistency, SVG icons (no emoji) Mixing flat & skeuomorphic randomly, Emoji as icons 5 Layout & Responsive HIGH ux Mobile first breakpoints, Viewport meta, No horizontal scroll Horizontal scroll, Fixed px container widths, Disable zoom 6 Typography & Color MEDIUM typography , color Base 16px, Line height 1.5, Semantic color tokens Text &lt; 12px body, Gray on gray, Raw hex in components 7 Animation MEDIUM ux Duration 150–300ms, Motion conveys meaning, Spatial continuity Decorative only animation, Animating width/height, No reduced motion 8 Forms & Feedback MEDIUM ux Visible labels, Error near field, Helper text, Progressive disclosure Placeholder only label, Errors only at top, Overwhelm upfront 9 Navigation Patterns HIGH ux Predictable back, Bottom nav ≤5, Deep linking Overloaded nav, Broken back behavior, No deep links 10 Charts & Data LOW chart Legends, Tooltips, Accessible colors Relying on color alone to convey meaning Quick Reference 1. Accessibility (CRITICAL) color contrast Minimum 4.5:1 ratio for normal text (large text 3:1); Material Design focus states Visible focus rings on interactive elements (2–4px; Apple HIG, MD) alt text Descriptive alt text for meaningful images aria labels aria label for icon only buttons; accessibilityLabel in native (Apple HIG) keyboard nav Tab order matches visual order; full keyboard support (Apple HIG) form labels Use label with for attribute skip links Skip to main content for keyboard users heading hierarchy Sequential h1→h6, no level skip color not only Don't convey info by color alone (add icon/text) dynamic type Support system text scaling; avoid truncation as text grows (Apple Dynamic Type, MD) reduced motion Respect prefers reduced motion; reduce/disable animations when requested (Apple Reduced Motion API, MD) voiceover sr Meaningful accessibilityLabel/accessibilityHint; logical reading order for VoiceOver/screen readers (Apple HIG, MD) escape routes Provide cancel/back in modals and multi step flows (Apple HIG) keyboard shortcuts Preserve system and a11y shortcuts; offer keyboard alternatives for drag and drop (Apple HIG) 2. Touch & Interaction (CRITICAL) touch target size Min 44×44pt (Apple) / 48×48dp (Material); extend hit area beyond visual bounds if needed touch spacing Minimum 8px/8dp gap between touch targets (Apple HIG, MD) hover vs tap Use click/tap for primary interactions; don't rely on hover alone loading buttons Disable button during async operations; show spinner or progress error feedback Clear error messages near problem cursor pointer Add cursor pointer to clickable elements (Web) gesture conflicts Avoid horizontal swipe on main content; prefer vertical scroll tap delay Use touch action: manipulation to reduce 300ms delay (Web) standard gestures Use platform standard gestures consistently; don't redefine (e.g. swipe back, pinch zoom) (Apple HIG) system gestures Don't block system gestures (Control Center, back swipe, etc.) (Apple HIG) press feedback Visual feedback on press (ripple/highlight; MD state layers) haptic feedback Use haptic for confirmations and important actions; avoid overuse (Apple HIG) gesture alternative Don't rely on gesture only interactions; always provide visible controls for critical actions safe area awareness Keep primary touch targets away from notch, Dynamic Island, gesture bar and screen edges no precision required Avoid requiring pixel perfect taps on small icons or thin edges swipe clarity Swipe actions must show clear affordance or hint (chevron, label, tutorial) drag threshold Use a movement threshold before starting drag to avoid accidental drags 3. Performance (HIGH) image optimization Use WebP/AVIF, responsive images (srcset/sizes), lazy load non critical assets image dimension Declare width/height or use aspect ratio to prevent layout shift (Core Web Vitals: CLS) font loading Use font display: swap/optional to avoid invisible text (FOIT); reserve space to reduce layout shift (MD) font preload Preload only critical fonts; avoid overusing preload on every variant critical css Prioritize above the fold CSS (inline critical CSS or early loaded stylesheet) lazy loading Lazy load non hero components via dynamic import / route level splitting bundle splitting Split code by route/feature (React Suspense / Next.js dynamic) to reduce initial load and TTI third party scripts Load third party scripts async/defer; audit and remove unnecessary ones (MD) reduce reflows Avoid frequent layout reads/writes; batch DOM reads then writes content jumping Reserve space for async content to avoid layout jumps (Core Web Vitals: CLS) lazy load below fold Use loading="lazy" for below the fold images and heavy media virtualize lists Virtualize lists with 50+ items to improve memory efficiency and scroll performance main thread budget Keep per frame work under ~16ms for 60fps; move heavy tasks off main thread (HIG, MD) progressive loading Use skeleton screens / shimmer instead of long blocking spinners for 1s operations (Apple HIG) input latency Keep input latency under ~100ms for taps/scrolls (Material responsiveness standard) tap feedback speed Provide visual feedback within 100ms of tap (Apple HIG) debounce throttle Use debounce/throttle for high frequency events (scroll, resize, input) offline support Provide offline state messaging and basic fallback (PWA / mobile) network fallback Offer degraded modes for slow networks (lower res images, fewer animations) 4. Style Selection (HIGH) style match Match style to product type (use design system for recommendations) consistency Use same style across all pages no emoji icons Use SVG icons (Heroicons, Lucide), not emojis color palette from product Choose palette from product/industry (search domain color ) effects match style Shadows, blur, radius aligned with chosen style (glass / flat / clay etc.) platform adaptive Respect platform idioms (iOS HIG vs Material): navigation, controls, typography, motion state clarity Make hover/pressed/disabled states visually distinct while staying on style (Material state layers) elevation consistent Use a consistent elevation/shadow scale for cards, sheets, modals; avoid random shadow values dark mode pairing Design light/dark variants together to keep brand, contrast, and style consistent icon style consistent Use one icon set/visual language (stroke width, corner radius) across the product system controls Prefer native/system controls over fully custom ones; only customize when branding requires it (Apple HIG) blur purpose Use blur to indicate background dismissal (modals, sheets), not as decoration (Apple HIG) primary action Each screen should have only one primary CTA; secondary actions visually subordinate (Apple HIG) 5. Layout & Responsive (HIGH) viewport meta width=device width initial scale=1 (never disable zoom) mobile first Design mobile first, then scale up to tablet and desktop breakpoint consistency Use systematic breakpoints (e.g. 375 / 768 / 1024 / 1440) readable font size Minimum 16px body text on mobile (avoids iOS auto zoom) line length control Mobile 35–60 chars per line; desktop 60–75 chars horizontal scroll No horizontal scroll on mobile; ensure content fits viewport width spacing scale Use 4pt/8dp incremental spacing system (Material Design) touch density Keep component spacing comfortable for touch: not cramped, not causing mis taps container width Consistent max width on desktop (max w 6xl / 7xl) z index management Define layered z index scale (e.g. 0 / 10 / 20 / 40 / 100 / 1000) fixed element offset Fixed navbar/bottom bar must reserve safe padding for underlying content scroll behavior Avoid nested scroll regions that interfere with the main scroll experience viewport units Prefer min h dvh over 100vh on mobile orientation support Keep layout readable and operable in landscape mode content priority Show core content first on mobile; fold or hide secondary content visual hierarchy Establish hierarchy via size, spacing, contrast — not color alone 6. 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 font scale Consistent type scale (e.g. 12 14 16 18 24 32) contrast readability Darker text on light backgrounds (e.g. slate 900 on white) text styles system Use platform type system: iOS 11 Dynamic Type styles / Material 5 type roles (display, headline, title, body, label) (HIG, MD) weight hierarchy Use font weight to reinforce hierarchy: Bold headings (600–700), Regular body (400), Medium labels (500) (MD) color semantic Define semantic color tokens (primary, secondary, error, surface, on surface) not raw hex in components (Material color syste