Community연구 & 데이터 분석github.com

Motion.dev 애니메이션 스킬

Motion.dev를 위한 Claude Code 스킬 — 120fps 웹 애니메이션, 스프링 물리, 스크롤 효과, 제스처 상호작용

Motion.dev 애니메이션 스킬란 무엇인가요?

이 스킬은 Claude Code가 Motion.dev 라이브러리를 사용하여 고성능 웹 애니메이션을 생성하고 관리할 수 있도록 지원합니다. Motion.dev는 120fps의 부드러운 애니메이션, 물리 기반 스프링 효과, 스크롤 기반 애니메이션, 드래그 및 제스처 상호작용을 제공하는 최신 애니메이션 라이브러리입니다. 개발자는 이 스킬을 통해 복잡한 애니메이션 로직을 간단한 선언적 API로 구현할 수 있으며, 프레임워크에 구애받지 않고 사용할 수 있습니다. 주로 Claude Code 환경에서 활용되며, Motion.dev의 공식 문서와 샘플 코드를 기반으로 정확하고 최적화된 애니메이션 코드를 생성하는 데 목적이 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add 199-biotechnologies/motion-dev-animations-skill

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

문서

Motion.dev 애니메이션 스킬은(는) 무엇을 하나요?

Motion.dev를 위한 Claude Code 스킬 — 120fps 웹 애니메이션, 스프링 물리, 스크롤 효과, 제스처 상호작용

개요

이 스킬은 Motion.dev 라이브러리를 Claude Code에서 효율적으로 사용할 수 있게 해줍니다. Motion.dev는 웹 애니메이션을 위한 강력하고 유연한 도구로서, 120fps 성능과 직관적인 API를 제공합니다.

주요 기능

  • 고성능 애니메이션: 120fps로 동작하는 부드러운 CSS 및 JavaScript 애니메이션
  • 스프링 물리학: 자연스러운 물리 기반 스프링 애니메이션 (spring())
  • 스크롤 효과: 스크롤 기반 애니메이션 및 패럴랙스 효과 (scroll())
  • 제스처 상호작용: 드래그, 핀치, 호버 등 제스처 지원 (drag(), hover(), press())
  • 트랜지션: 간편한 상태 전환 애니메이션 (transition())
  • 타임라인: 복잡한 순차/병렬 애니메이션 제어 (timeline())

시작하기

npm install motion

또는 CDN:

<script src="https://cdn.jsdelivr.net/npm/motion@latest/dist/motion.js"></script>

사용 예제

기본 애니메이션

import { animate } from "motion"

animate(".box", { x: 100, opacity: 0 }, { duration: 0.5 })

스프링 애니메이션

import { animate, spring } from "motion"

animate(".box", { scale: 1.5 }, { easing: spring() })

스크롤 애니메이션

import { scroll } from "motion"

scroll(
  animate(".progress", { scaleX: [0, 1] }),
  { target: document.querySelector("main") }
)

드래그 상호작용

import { drag } from "motion"

drag(".draggable-box", {
  onDrag: (event, info) => {
    console.log(info.offset)
  }
})

문서 및 참고

라이선스

이 스킬은 교육 및 참고 목적으로 제공됩니다. Motion.dev 자체는 MIT 라이선스로 배포됩니다.

관련 스킬