What problem does it solve? Frontend codebases often become inconsistent when components, data fetching, styling, and routing follow ad-hoc patterns. This Skill enforces a unified set of React/TypeScript conventions so every component, feature, and route follows the same structure and performance practices. ## Core Features & Use Cases - Component Patterns: Standardizes React.FC typing, lazy loading with React.lazy, SuspenseLoader boundaries, and useCallback for handlers passed to children. - Data Fetching & Routing: Establishes useSuspenseQuery as the primary fetching pattern with feature-based API service layers, plus TanStack Router folder-based routes with lazy-loaded pages. - File Organization & Styling: Defines the features/ directory structure (api/, components/, hooks/, helpers/, types/), import aliases (@/, ~types, ~components, ~features), and MUI v7 sx-prop styling rules. - Use Case: When asked to build a new dashboard page, the Skill scaffolds the feature directory, creates the API service file, wires up a lazy-loaded route with breadcrumb data, and fetches data via useSuspenseQuery without early-return loading spinners. ## Quick Start Ask the assistant to create a new React feature or component following the frontend-engineer guidelines, for example to build a user profile page with Suspense-based data fetching and MUI styling.