What problem does it solve? Frontend code often ships with generic AI-generated aesthetics, poor accessibility, and ad-hoc state management. This Skill provides concrete engineering standards for building production-quality user interfaces that meet WCAG 2.1 AA requirements and follow disciplined component architecture. ## Core Features & Use Cases - Component Architecture: Enforces colocated file structure (component, tests, stories, hooks, types) and composition-over-configuration patterns with separated data fetching and presentation layers. - State Management Ladder: Guides selection from useState through lifted state, Context, URL state, server state (React Query/SWR), and global stores (Zustand/Redux), avoiding prop drilling beyond 3 levels. - Accessibility & Responsive Design: Covers keyboard navigation, ARIA labels, focus management, semantic color tokens with contrast ratios, and mobile-first breakpoints tested at 320px through 1440px. - Use Case: When building a new dashboard page, use this Skill to structure the component tree correctly, pick the right state layer for filters, and ensure every interactive element is keyboard accessible with proper focus trapping in dialogs. ## Quick Start Use the frontend-ui-engineering skill to review my TaskList component for accessibility issues and recommend the right state management approach.