What problem does it solve? React codebases often degrade into inconsistent folder structures, untyped code, and unmaintainable imports. This Skill provides a complete architectural contract for Vite + React + TypeScript SPAs, enforcing Feature-Sliced Design layers, strict TypeScript, mandatory docstrings, and named function expressions in hooks. ## Core Features & Use Cases - FSD Architecture Enforcement: Organizes code into app, views, widgets, features, entities, and shared layers with strict downward-only import rules and public API boundaries per slice. - Strict TypeScript Standards: Ships a tsconfig with strict mode, noUncheckedIndexedAccess, exactOptionalPropertyTypes, and bans any in favor of unknown with narrowing. - Docstring & Hook Conventions: Requires file-level @file docstrings, TSDoc blocks on every export, and named function expressions in useEffect/useMemo/useCallback, enforced via ESLint and Steiger configs. - Use Case: When bootstrapping a new React SPA or adding a feature like login, the Skill provides the folder scaffold, component/hook templates, ESLint config, and a PR review checklist to keep the codebase compliant. ## Quick Start Ask the AI to scaffold a new Vite React TypeScript app following the react-fsd standard, or to review an existing component for FSD layer and docstring compliance.