What problem does it solve?
This Skill provides a comprehensive set of frontend development guidelines to standardize patterns across React/TypeScript projects, improving consistency, maintainability, and onboarding speed.
Core Features & Use Cases
- Modern React patterns including Suspense-based data fetching, lazy loading, useSuspenseQuery, and a structured component pattern.
- Project organization guidance with a scalable directory structure (features/ vs components/), plus hooks/, helpers/, and types/ conventions.
- Routing and styling guidance using TanStack Router, import aliases, shadcn/ui, Tailwind CSS, and MUI sx-based styling for consistency.
- Performance and quality practices such as memoization, debouncing, typed APIs, and robust error handling patterns.
- Use cases include building new components/pages, refactoring large frontend codebases, and guiding teams toward a uniform frontend architecture.
Quick Start
Start by reading this Skill's Quick Start section and applying the recommended architecture and patterns when creating or updating frontend features.