Communitygithub.com

marzun9620/fsd-skill

React, Next.js, Remix, React Router 프로젝트를 위한 Feature-Sliced Design 아키텍처 가드 스킬

fsd-skill란 무엇인가요?

이 스킬은 Feature-Sliced Design (FSD) 방법론을 React, Next.js, Remix, React Router 기반 프로젝트에 적용하도록 도와주는 아키텍처 가드입니다. FSD는 프로젝트 구조를 기능 단위로 분할하여 유지보수성과 확장성을 높이는 아키텍처 패턴으로, 이 스킬은 코드베이스가 FSD 원칙을 따르도록 자동으로 검사하고 가이드합니다. 주로 Claude Code, Cursor, Codex와 같은 AI 에이전트와 함께 사용되며, 사용자가 프로젝트를 설정하거나 리팩터링할 때 적절한 디렉토리 구조와 파일 배치를 제안합니다. 이를 통해 대규모 프론트엔드 프로젝트에서 일관된 아키텍처를 유지하고 기술 부채를 줄이는 데 기여할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add marzun9620/fsd-skill

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

fsd-skill은(는) 무엇을 하나요?

React, Next.js, Remix, React Router 프로젝트를 위한 Feature-Sliced Design 아키텍처 가드 스킬

개요

이 스킬은 Feature-Sliced Design (FSD) 방법론을 사용하는 프론트엔드 프로젝트에서 아키텍처 무결성을 유지하도록 도와줍니다.

지원 플랫폼

  • React
  • Next.js
  • Remix
  • React Router

주요 기능

  • 프로젝트 구조가 FSD 원칙을 따르는지 검사
  • 기능 슬라이스 간의 적절한 의존성 확인
  • 계층 간 임포트 규칙 강제
  • 자동 리팩터링 제안 제공

사용법

AI 에이전트에서 이 스킬을 활성화하면 다음과 같은 도움을 받을 수 있습니다:

  1. 새로운 기능 추가 시 적절한 디렉토리 구조 제안
  2. 기존 코드의 FSD 위반 사항 감지 및 수정 가이드
  3. 프로젝트 설정 초기화 및 마이그레이션 지원

예시

# 프로젝트 구조 검사 실행
deno task check:fsd

라이선스

MIT

관련 스킬