What problem does it solve?
Provides clear engineering guidance to produce user-facing interfaces that are accessible, performant, and visually polished, avoiding generic AI-generated aesthetics and ad-hoc styling that lead to inconsistent or inaccessible UI.
Core Features & Use Cases
- Component architecture & patterns: Promotes colocated files, composition over configuration, focused single-responsibility components, and separation of data fetching from presentation.
- Design system and visual quality: Enforces spacing and typography scales, semantic color tokens, and design-system adherence to prevent inconsistent visuals and "AI aesthetic" shortcuts.
- Accessibility & reliability: Covers WCAG 2.1 AA requirements, keyboard navigation, ARIA labeling, focus management, meaningful empty/error states, responsive breakpoints, and loading/optimistic update patterns for robust UX.
- Verification: Includes a clear checklist for rendering without console errors, keyboard accessibility, responsive testing across breakpoints, and automated accessibility audits.
Quick Start
Create a TaskList component that follows the design system, uses semantic markup, supports keyboard navigation and ARIA labels, handles loading/error/empty states, and passes responsive and accessibility checks.