What problem does it solve?
This Skill helps you build and maintain modern React and TypeScript frontends with consistent architecture, predictable data flow, and fewer performance mistakes.
Core Features & Use Cases
- Component architecture: Create typed React components with clear prop interfaces, lazy loading, and Suspense boundaries.
- Data fetching: Use TanStack Query patterns for cache-aware queries, mutations, invalidation, and parallel loading.
- Routing and structure: Organize feature code, routes, hooks, and reusable components for scalable frontend apps.
- Styling and UX: Apply MUI v7 sx-based styling, responsive layouts, loading overlays, and error handling patterns.
- Performance guardrails: Reduce re-renders, prevent layout shift, debounce search, and avoid memory leaks.
- Use case: A team can use this Skill to add a new dashboard page that loads data safely, follows the app's folder conventions, and stays responsive under real user traffic.
Quick Start
Ask the skill to design or review a React feature, and it will return a typed component structure, routing approach, data-fetching strategy, and styling guidance aligned to the repository's standards.