feature-sliced/skillsGitHub
feature-sliced-design
프론트엔드 프로젝트에 이 방법론을 적용하기 위한 공식 Feature-Sliced Design (FSD) v2.1 스킬입니다. 다음과 같은 작업 시 사용합니다: FSD 레이어를 사용하여 프로젝트 구조를 구성하고, 코드의 위치를 결정하며, 정적 자산(이미지, 아이콘, 폰트, PDF)을 배치하고, 밀접하게 관련된 슬라이스를 그룹화하고, 공개 API 및 임포트 경계를 정의하고, 교차 임포트 문제를 해결하거나 @x 패턴을 평가하고, 엔티티를 생성할지 제거할지 결정하며, 엔티티 레이어가 과연 필요한지 평가할 때, 페이지 레이아웃을 어디에 배치할지 또는 위젯 레이어를 사용할지(권장하지 않음) 결정할 때, 로직을 로컬에 남겨둘지 추출할지 결정할 때, FSD v2.0 또는 FSD가 아닌 코드베이스에서 마이그레이션할 때, FSD를 프레임워크(Next.js App Router 및 Pages Router, React Router, Nuxt, Vite, Astro)와의 통합, 또는 FSD 내에서 인증, API 처리, Redux, TanStack Query(React Query)와 같은 일반적인 패턴 구현 등이 포함됩니다.