What problem does it solve? Building frontend interfaces involves many decisions—component architecture, state placement, styling approach, accessibility, and performance—and getting them wrong leads to unmaintainable code. This Skill provides structured guidance, checklists, and proven patterns so every component you build follows consistent, accessible, performant conventions. ## Core Features & Use Cases - Component Design Guidance: Enforces single-responsibility, composition, and props-down/events-up patterns with a standard component template. - State Management Decisions: Provides a decision table and tree for choosing between local state, global stores (Zustand/Pinia), server caches (TanStack Query/SWR), and URL params. - Accessibility & Performance Checklists: Applies WCAG 2.1 AA checks (keyboard navigation, contrast, ARIA) and performance rules (lazy loading, memoization, virtualization) to every component. - Use Case: Ask for a responsive modal component in React with Tailwind, and receive semantic, keyboard-navigable, focus-trapped code that follows your project's styling conventions. ## Quick Start Ask the assistant to build a responsive, accessible form component in React with Tailwind styling and client-side validation.