What problem does it solve?
Ensures user-facing interfaces are built to production standards rather than generic AI-generated output by enforcing design system consistency, accessibility, and interaction quality so UIs are usable, performant, and review-ready.
Core Features & Use Cases
- Component architecture & colocated files: Promote focused, testable components with colocated tests, types, and hooks to reduce complexity and improve maintainability.
- Design system adherence & visual quality: Replace AI-default styling with project tokens, spacing scale, and typography hierarchy to preserve brand and visual hierarchy.
- Accessibility and responsiveness: Enforce WCAG 2.1 AA practices, keyboard navigation, ARIA labeling, and mobile-first responsive layouts across common breakpoints.
- Verification & testing: Include loading, error, and empty states, keyboard/ screen-reader checks, and component-level tests before review and merge.
Quick Start
Use the frontend-ui-engineering skill to convert a rough component mock into an accessible, responsive React component that follows the project's design system and includes tests and edge-case states.