UI/UX Pro Max
When to trigger
- User requests UI/UX design
- Keywords: "component", "layout", "design system", "color palette", "landing page", "dashboard"
- Any new visual surface
Reference files
This skill's folder contains searchable databases (loaded on demand):
styles.md— 50+ styles (glassmorphism, brutalism, neumorphism, bento grid, ...)palettes.md— 161 color palettes with HEX codesfonts.md— 57 font pairings (heading + body combos)products.md— 161 product types with reasoning rulesguidelines.md— 99 UX guidelinescharts.md— 25 chart types across stacks
(Stub files will be created as needed — see styles.md for example)
Supported stacks
React · Next.js · Astro · Vue · Nuxt · Svelte · SwiftUI · React Native · Flutter · HTML+Tailwind (default)
Design process
1. Understand the need
- What product type? (SaaS landing, dashboard, portfolio, ...)
- What audience?
- What tone? (serious / playful / technical / luxury)
2. Pick a style
Look up styles.md — pick one matching the product type + tone.
3. Pick a palette
Look up palettes.md — match brand identity. Pay attention to contrast for accessibility.
4. Pick typography
Look up fonts.md — pick a heading + body pair. Web-safe or Google Fonts preferred.
5. Component plan
- Layout (grid system, hero, sections)
- Components (reuse shadcn/ui where possible)
- Interaction states (hover, focus, loading, error)
6. Accessibility check
- Contrast ratio WCAG AA min
- Aria labels on interactive elements
- Keyboard navigation order
- Focus indicators visible
Output format
## Design Summary
**Product type:** <type>
**Style:** <name> — *reason for choice*
**Palette:**
- Primary: #HEX
- Secondary: #HEX
- Accent: #HEX
- Text: #HEX
- Background: #HEX
**Typography:**
- Heading: <font>
- Body: <font>
- Mono: <font>
**Layout:**
<grid/structure description or ASCII sketch>
**Key components:**
- <Component> — <purpose>
**Accessibility:**
- <aria notes>
- <keyboard nav>
- <contrast verified>
**Responsive breakpoints:**
- Mobile: <behavior>
- Tablet: <behavior>
- Desktop: <behavior>
Rules
- Default stack: Tailwind v4 + shadcn/ui.
- Never introduce new design dependencies silently — flag as a decision.
- Reuse existing components before creating new ones.
- Dark mode + responsive by default.
- Accessibility is mandatory — every component gets aria + keyboard nav.
- Never write implementation code — produce a brief, builder codes from it.