UI/UX Pro Max - Design Intelligence

SkillMedia

UI/UX design intelligence. 57 styles, 95 palettes, 56 font pairings, 24 charts, 12 stacks (React, Next.js, Vue, Nuxt, Nuxt UI, Svelte, SwiftUI, React Native, Flutter, Jetpack Compose, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the UI/UX Pro Max - Design Intelligence skill

What this skill tells your AI

The instructions your AI receives, as published by jh941213/my-cc-harness in skills/ui-ux-pro-max/SKILL.md and read by ahel’s review.

Comprehensive design guide for web and mobile applications. Contains 57 styles, 95 color palettes, 56 font pairings, 98 UX guidelines, and 24 chart types across 12 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

PriorityCategoryImpactDomain
1AccessibilityCRITICALux
2Touch & InteractionCRITICALux
3PerformanceHIGHux
4Layout & ResponsiveHIGHux
5Typography & ColorMEDIUMtypography, color
6AnimationMEDIUMux
7Style SelectionMEDIUMstyle, product
8Charts & DataLOWchart

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 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: Design System 생성

먼저 scripts/search.pydata/ 디렉토리의 CSV 데이터베이스를 검색합니다 (스킬 디렉토리에서 실행):

# 도메인 검색 — 색상(color) | 타이포(typography) | 차트(chart) | 스타일(style) 등
python3 scripts/search.py "<질의>" --domain color
python3 scripts/search.py "<질의>" --domain typography
python3 scripts/search.py "<질의>" --domain chart
python3 scripts/search.py "<질의>" --domain style
# 전체 도메인: style, prompt, color, chart, landing, product, ux, typography, icons, react, web

# 스택별 가이드라인 검색 (12개 스택)
python3 scripts/search.py "<질의>" --stack html-tailwind

# 디자인 시스템 일괄 생성 (내부적으로 scripts/design_system.py 사용 —
# product/style/color/landing/typography 5개 도메인 검색 결과를 통합)
python3 scripts/search.py "<제품유형> <산업> <키워드>" --design-system -p "프로젝트명"

# 세션 간 재사용을 위한 영속화 (design-system/MASTER.md + pages/ 오버라이드 생성)
python3 scripts/search.py "<질의>" --design-system --persist -p "프로젝트명" [--page "dashboard"]

검색 결과와 위 Quick Reference를 기반으로 디자인 시스템을 구성합니다. Python 미설치 등으로 검색이 불가하면 아래 데이터로 직접 구성:

  1. 스타일 선택: 제품 유형 + 산업에 맞는 스타일 (glassmorphism, minimalism, brutalism 등)
  2. 색상 팔레트: 산업별 추천 팔레트 매칭
  3. 타이포그래피: 스타일에 맞는 폰트 페어링 선택
  4. 레이아웃 패턴: 제품 유형에 맞는 레이아웃 구조
산업별 스타일 매칭
산업추천 스타일색상 톤폰트 성격
SaaS/TechMinimalism, Flat DesignBlue/Purple 계열Geometric Sans (Inter, Geist)
E-commerceClean, Card-basedWarm neutralReadable (Plus Jakarta Sans)
HealthcareSoft, TrustworthyGreen/Teal 계열Humanist Sans (Source Sans)
FintechProfessional, Data-richNavy/Gold 계열Monospace accent (JetBrains Mono)
Beauty/WellnessElegant, SoftRose/Sage 계열Serif accent (Playfair Display)
GamingDark, VibrantNeon/Dark 계열Display (Orbitron, Rajdhani)
EducationFriendly, AccessibleBright primaryRounded (Nunito, Quicksand)
PortfolioExpressive, UniqueMonochrome + accentDisplay mix
폰트 페어링 (Google Fonts)
조합HeadingBody분위기
Modern ProInterInter깔끔, 프로페셔널
ElegantPlayfair DisplayLato고급, 세련
FriendlyPoppinsOpen Sans친근, 접근성
BoldMontserratRoboto강렬, 임팩트
CreativeSpace GroteskDM Sans창의적, 모던
LuxuryCormorant GaramondRaleway럭셔리, 우아

Step 3: Stack별 가이드라인 적용

Stack핵심 패턴
html-tailwindTailwind utilities, responsive, a11y (DEFAULT)
reactState, hooks, performance, patterns
nextjsSSR, routing, images, API routes
vueComposition API, Pinia, Vue Router
svelteRunes, stores, SvelteKit
shadcnshadcn/ui 컴포넌트, 테마, 폼, 패턴

전체 12개 스택(html-tailwind, react, nextjs, vue, nuxtjs, nuxt-ui, svelte, swiftui, react-native, flutter, shadcn, jetpack-compose)은 python3 scripts/search.py "<질의>" --stack <스택>으로 조회합니다.

Step 4: 구현 + Pre-Delivery Checklist 검증

shadcn/ui MCP 도구가 사용 가능하면 컴포넌트 검색 및 예시를 활용합니다.


Common Rules for Professional UI

These are frequently overlooked issues that make UI look unprofessional:

Icons & Visual Elements

RuleDoDon't
No emoji iconsUse SVG icons (Heroicons, Lucide, Simple Icons)Use emojis like 🎨 🚀 ⚙️ as UI icons
Stable hover statesUse color/opacity transitions on hoverUse scale transforms that shift layout
Correct brand logosResearch official SVG from Simple IconsGuess or use incorrect logo paths
Consistent icon sizingUse fixed viewBox (24x24) with w-6 h-6Mix different icon sizes randomly

Interaction & Cursor

RuleDoDon't
Cursor pointerAdd cursor-pointer to all clickable/hoverable cardsLeave default cursor on interactive elements
Hover feedbackProvide visual feedback (color, shadow, border)No indication element is interactive
Smooth transitionsUse transition-colors duration-200Instant state changes or too slow (>500ms)

Light/Dark Mode Contrast

RuleDoDon't
Glass card light modeUse bg-white/80 or higher opacityUse bg-white/10 (too transparent)
Text contrast lightUse #0F172A (slate-900) for textUse #94A3B8 (slate-400) for body text
Muted text lightUse #475569 (slate-600) minimumUse gray-400 or lighter
Border visibilityUse border-gray-200 in light modeUse border-white/10 (invisible)

Layout & Spacing

RuleDoDon't
Floating navbarAdd top-4 left-4 right-4 spacingStick navbar to top-0 left-0 right-0
Content paddingAccount for fixed navbar heightLet content hide behind fixed elements
Consistent max-widthUse same max-w-6xl or max-w-7xlMix 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

Signals

GitHub stars
125
Forks
35
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
ui-ux-pro-max-jh941213
Source
github.com/jh941213/my-cc-harness