What problem does it solve? Frontend projects often grow into tangled folder structures with unclear ownership, circular imports, and premature abstractions. This Skill applies the official Feature-Sliced Design (FSD) v2.1 methodology to decide where code belongs, enforce layer boundaries, and keep architecture maintainable as the project scales. ## Core Features & Use Cases - Placement decisions: A decision tree and quick placement table determine whether code belongs in app, pages, features, entities, or shared, following the "start simple, extract when needed" rule. - Architecture enforcement: Defines the import rule (lower layers only), public API via index.ts, domain-based file naming, and cross-import resolution strategies including the @x pattern for entities. - Framework integration: Conditional reference guides cover Next.js (App and Pages Router), React Router, Nuxt, Vite, and Astro, plus auth, API handling, Redux, and TanStack Query patterns. - Use Case: When adding a login flow to a React app, ask where the form, token storage, and API calls should live; the Skill places tokens in shared/auth, the form in pages or features, and validates the result with the Steiger linter. ## Quick Start Ask the AI to review your frontend folder structure and reorganize it according to Feature-Sliced Design v2.1 layers.