Create user-centered UI/UX designs — develop wireframes, prototypes, design systems, user flows, and accessibility-compliant interfaces following best practices.
Guide AI agents in creating thoughtful, user-centered UI/UX designs. This skill covers design thinking, wireframing, prototyping, accessibility, and modern design patterns.
## User Research Checklist
- [ ] Define target users and personas
- [ ] Identify user goals and pain points
- [ ] Map user journeys and touchpoints
- [ ] Review competitor solutions
- [ ] Analyze existing analytics/feedback (if available)
Start with low-fidelity wireframes to explore layout and structure:
Low-Fidelity Wireframe Elements:
┌────────────────────────────┐
│ [Header / Navigation] │
├────────────────────────────┤
│ [Hero / Primary Content] │
│ │
│ [Key Actions/CTAs] │
├────────────────────────────┤
│ [Secondary Content] │
│ [Grid / Card Layout] │
├────────────────────────────┤
│ [Footer] │
└────────────────────────────┘
Wireframe Best Practices:
Apply visual design to validated wireframes:
Visual Hierarchy:
Color Systems:
Typography:
Mobile: 320px - 767px
Tablet: 768px - 1023px
Desktop: 1024px - 1439px
Wide: 1440px+
Foundation
├── Colors (primitives & semantic)
├── Typography (scale, fonts, weights)
├── Spacing (4px or 8px base unit)
├── Shadows & Elevation
└── Border Radius
Components
├── Atoms (buttons, inputs, icons)
├── Molecules (form fields, cards)
├── Organisms (headers, forms, modals)
└── Templates (page layouts)
## Component Name
### Purpose
What problem does this solve?
### Anatomy
Visual breakdown of component parts
### Variants
- Default
- States (hover, focus, active, disabled, error)
- Sizes (small, medium, large)
- Themes (light, dark)
### Usage Guidelines
When to use / when not to use
### Accessibility
- Keyboard navigation
- ARIA attributes
- Screen reader announcements
### Code Example
[Link to implementation]
Triggers:
Process: