What problem does it solve?
Frontend teams often struggle with inconsistent patterns, slow feature delivery, and fragile code bases across React/TypeScript projects. This Skill provides a centralized set of guidelines to standardize component structure, data fetching, styling, routing, and performance practices to improve reliability and velocity.
Core Features & Use Cases
- Architecture & File Organization: Recommend feature-based structure with clear separation of api, components, hooks, and types to simplify collaboration and scaling.
- Component Patterns & Data Fetching: Establish React.FC usage, lazy loading, Suspense boundaries, and useSuspenseQuery patterns for clean, predictable UI.
- Styling & Routing: Enforce MUI sx styling conventions, v7 grid patterns, and TanStack Router folder-based routing for consistent UX and maintainable code.
- Performance & Type Safety: Promote memoization, stable keys, debouncing, and TypeScript best practices to reduce re-renders and catch errors early.
Quick Start
Implement these guidelines in your project by applying the recommended patterns to new components and refactoring existing ones to align with the standard.