What problem does it solve?
This Skill standardizes and optimizes modern React/TypeScript development, eliminating inconsistent code, performance issues, and the steep learning curve for adopting new patterns. It ensures all frontend code adheres to high-quality, maintainable, and performant standards.
Core Features & Use Cases
- Modern React Patterns: Guides on Suspense-based data fetching (
useSuspenseQuery), lazy loading, and component organization to prevent layout shifts and improve UX.
- Structured File Organization: Enforces a
features/ directory structure with api/, components/, hooks/, helpers/, and types/ subdirectories for scalable codebases.
- Styling & Routing Best Practices: Provides guidelines for MUI v7 styling (
sx prop, responsive grids) and TanStack Router for type-safe, folder-based routing.
- Use Case: A new team member needs to build a complex data table. This Skill provides a checklist for component creation, data fetching with
useSuspenseQuery, and styling with MUI v7, ensuring their code integrates seamlessly and performs optimally.
Quick Start
Generate a new React component following the modern patterns, including data fetching with useSuspenseQuery and proper styling.