← ClaudeAtlas

fsd-frontend-architecturelisted

Строгая Feature-Sliced Design архитектура для frontend кода. Используй для: FSD, фронтенд архитектура, слои, pages/widgets/features/entities/shared, публичные API, импорты, размещение кода. EN triggers: FSD architecture, frontend layers, place code, slice public API, layer boundaries, where to put component, feature-sliced design.
NDDev-it-com/rldyour-claudecode · ★ 1 · AI & Automation · score 71
Install: claude install-skill NDDev-it-com/rldyour-claudecode
# FSD Frontend Architecture ## Purpose Keep frontend design implementation structurally clean and scalable. Default to strict Feature-Sliced Design for React application code. ## When To Use Use this skill without waiting for explicit invocation when the task involves: - Deciding where frontend code belongs in `app`, `pages`, `widgets`, `features`, `entities`, or `shared`. - Moving generated Figma, shadcn/ui, ReactBits, or custom UI code into production architecture. - Adding public APIs, fixing imports, preventing cross-slice internals, or reducing duplicated UI structure. - Separating reusable primitives from business features and page composition. - Keeping a design implementation scalable instead of page-local and ad hoc. Use it together with `design-system-implementation` whenever token or shared UI placement is involved. ## Layers Use these layers only: - `app`: routing, providers, root layouts, global styles, app-level initialization. - `pages`: route-level screens and page-specific composition. - `widgets`: large self-contained UI blocks or page sections that combine features/entities/shared. - `features`: user actions that provide business value. - `entities`: domain entities and their UI/model/api where appropriate. - `shared`: reusable UI primitives, assets, tokens, config, API clients, libs without business logic. Do not use the deprecated `processes` layer. Although the official FSD docs still list it, this project treats it as deprecated and routes its