스킬 자체의 표현으로
이 스킬은 GSAP ScrollTrigger와 Framer Motion을 사용하여 프로덕션 수준의 스크롤 애니메이션을 구현합니다. 바닐라 JavaScript, React, Next.js 프로젝트를 위한 패럴랙스 효과, 스크롤 트리거 리빌, 고정 섹션, 가로 스크롤, 텍스트 애니메이션을 다룹니다. 이 스킬에는 GSAP(바닐라 JS, Webflow, Vue, 핀 고정, 복잡한 타임라인용)와 Framer Motion(React/Next.js 선언적 스타일용) 중에서 선택할 수 있는 Quick Library Selector가 포함되어 있습니다.
이 스킬은 즉시 사용 가능한 코드 레시피, 별도 참조 파일에 담긴 전체 API 레퍼런스, Copilot 프롬프팅 패턴을 제공합니다. 이 스킬은 언제, 왜 애니메이션을 적용해야 하는지에 대한 창의적 철학과 디자인 원칙을 제공하는 premium-frontend-ui 스킬과 함께 사용됩니다.
산출물
- 즉시 사용 가능한 코드 레시피를 갖춘 프로덕션 수준의 스크롤 애니메이션
작동 방식
- 01의도 해석 및 라이브러리 선택
이 스킬은 사용자의 요청과 프로젝트 컨텍스트를 바탕으로 GSAP와 Framer Motion 중 어느 것이 가장 적합한지 먼저 판단합니다.
- 02참조 문서 읽기
세부 API와 구현 패턴을 위해 references 디렉터리 내 관련 참조 문서를 확인합니다.
- 03패키지 설치 제안
프로젝트에 아직 존재하지 않는 경우, 필요한 npm 패키지를 제안합니다.
- 04애니메이션 스캐폴드 구현
React 컴포넌트, 훅, 바닐라 JavaScript 중 요청된 형식에 맞춰 애니메이션 구조를 스캐폴딩합니다.
- 05접근성을 고려한 도구 적용
적절한 스크롤 또는 in-view 도구를 적용하며, 접근성 옵션이 마련되어 있고 훅이 무한 리렌더링을 일으키지 않도록 합니다.