What problem does it solve? React codebases often drift into inconsistent patterns: class components mixed with hooks, ad-hoc routing in App.tsx, and direct fetch calls scattered across UI components. This Skill provides a single set of enforceable standards so every component, route, and query follows the same architecture. ## Core Features & Use Cases - Component Standards: Mandates pure functional components with direct prop typing, CSS Modules, Biome linting, and i18n via t('key'), banning React.FC and inline styles. - Modular Navigation: Defines a mandatory src/navigation/ structure with paths constants, PrivateRoute/PublicRoute guards, lazy-loaded route objects, and a minimal App.tsx. - Data Fetching & Error Handling: Requires TanStack Query custom hooks per module with cache invalidation, plus a root ErrorBoundary to catch runtime rendering exceptions. - Use Case: When scaffolding a new users module, apply this Skill to generate the page component, lazy route entry, useUsersQuery hook, and mutation with query invalidation, all matching team conventions. ## Quick Start Apply the reactjs skill to review my src/modules/users code and refactor it to match the clean code standards.