What problem does it solve? Frontend developers often reinvent solutions for common challenges like component composition, async data fetching, form validation, and list performance, leading to inconsistent and hard-to-maintain code. ## Core Features & Use Cases - Component Patterns: Provides composition, compound components, and render props patterns for building flexible React UIs. - State & Data Fetching: Includes custom hooks (useToggle, useQuery, useDebounce) and Context + Reducer state management implementations. - Performance & Accessibility: Covers memoization, code splitting, list virtualization with @tanstack/react-virtual, keyboard navigation, and focus management. - Use Case: When building a dashboard with a long scrollable market list, apply the virtualization pattern with useVirtualizer and lazy-load heavy chart components to keep rendering fast. ## Quick Start Ask the assistant to apply the frontend-patterns skill to refactor a React component using composition, memoization, and accessible keyboard navigation.