Feature-Sliced Design(FSD) 아키텍처를 적용한 프론트엔드 프로젝트 개발 지원. FSD 레이어, 슬라이스, 세그먼트 구조 설계, 의존성 규칙 적용, 마이그레이션 시 사용.
Automates frontend project structure using Feature-Sliced Design. It triggers on requests for folder structure, dependency rules, or FSD layers (shared, entities, features, pages) to build scalable architectures.
/plugin marketplace add jeongsk/claude-skills/plugin install fsd-helper@jeongsk-claude-skillsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/dependency-rules.mdreferences/layers.mdreferences/migration-guide.mdreferences/segments.mdreferences/slices.mdFeature-Sliced Design(FSD) 아키텍처를 적용한 프론트엔드 프로젝트 개발을 지원합니다.
이 스킬은 FSD 아키텍처에 대한 깊은 이해를 바탕으로 개발자가 올바른 구조를 설계하고 유지할 수 있도록 돕습니다. 레이어, 슬라이스, 세그먼트의 개념과 의존성 규칙을 적용하여 확장 가능하고 유지보수가 쉬운 코드베이스를 구축합니다.
이 스킬은 다음과 같은 상황에서 자동으로 활성화됩니다:
FSD는 7개의 표준화된 레이어를 정의합니다 (상위 → 하위):
app → pages → widgets → features → entities → shared
↓
상위 레이어는 하위 레이어만 import 가능
같은 레이어 내 슬라이스 간 import 금지
각 슬라이스 내부는 역할별로 구분됩니다:
ui/ - UI 컴포넌트, 스타일api/ - API 요청 함수model/ - 비즈니스 로직, 상태 관리lib/ - 유틸리티 함수config/ - 설정값최신 공식 문서는 WebFetch를 통해 참조합니다:
https://feature-sliced.design/kr/docs/get-started/overview
https://feature-sliced.design/kr/docs/reference/layers
https://feature-sliced.design/kr/docs/reference/slices-segments