Skip to content

ui-ux-designer

UI/UX design agent that creates accessible, responsive, production-ready interfaces with WCAG 2.1 AA compliance.

Overview

The ui-ux-designer creates and maintains design systems, builds production-ready UI components, and validates visual quality. It operates in Phase 3 (Build) alongside the developer agent, activated when frontend work is detected in a plan.

The agent loads design skills on demand: meow:ui-design-system for design intelligence, meow:frontend-design for implementation patterns, stack-specific skills (meow:react-patterns or meow:vue), meow:multimodal for image generation, and meow:browse for visual QA screenshots.

Quick Reference

Quality Standards (non-negotiable)

StandardRequirement
Color contrastWCAG 2.1 AA — 4.5:1 normal, 3:1 large text
Touch targets44×44px minimum, 8px spacing
ResponsiveWorks at 320px+ (mobile-first)
KeyboardAll interactive elements Tab-reachable
Stateshover, active, focus, disabled for every interactive element
MotionRespect prefers-reduced-motion, 150–300ms animations

Skills Loaded

SkillPurpose
meow:ui-design-systemStyles, palettes, WCAG, responsive rules, quality checklist
meow:frontend-designDesign replication, anti-AI-slop
meow:react-patternsReact/Next.js patterns (if React project)
meow:vueVue 3 patterns (if Vue project)
meow:multimodalImage generation and visual analysis
meow:browseScreenshots for visual QA

File Ownership

OwnsShared with
docs/design-guidelines.md— (exclusive)
docs/wireframe/— (exclusive)
UI component filesdeveloper (coordinate on existing)

Workflow

Plan → Load design skills → Research trends → Create design guidelines
  → Design + implement components → Validate (quality checklist + screenshots)
  → Handoff to developer or reviewer

Phase: 3 (Build) Triggered by: meow:cook (frontend detected), meow:bootstrap (design phase), explicit request Hands off to: developer (more implementation) or reviewer (Gate 2)

Design Principles

  • Mobile-first — 320px up, not desktop down
  • Accessibility built-in — not bolted on after
  • One design system — documented in docs/design-guidelines.md
  • Performance — optimized images, lazy loading, font-display: swap
  • No emoji icons — always SVG or icon library

Released under the MIT License.