스킬 자체의 표현으로
HyperFrames 컴포지션을 위한 펀치인, 펀치아웃, 줌, 리프레임, 켄 번즈 이동, 카메라 이동, 비주얼 매치/휘프 핸드오프, 시크 안전 2D/3D 키프레임을 처리합니다. GSAP, CSS 키프레임, Anime.js, WAAPI, FLIP, 패스, 마스크, SVG 모프/드로우, 텍스트 트레일, 3D 뎁스를 지원합니다. 키프레임은 포즈 계약입니다: 가시 상태, 연속적인 대상 아이덴티티, 시크 안전 런타임, 검증된 픽셀.
클립 조립이나 씬 전략이 아니라 클립 내부의 비주얼 모션에 초점을 맞춥니다. 동기적 타임라인 구성, 등록된 타임라인 인스턴스, 결정적 타이밍이 필요합니다. 작성자는 hyperframes lint, check, keyframes 명령, 집중된 --shot 진단, 검증 시점의 스냅샷으로 검증합니다.
산출물
- window.__timelines[compositionId]에 paused: true로 등록된 GSAP 타임라인 인스턴스
작동 방식
- 01대상과 상태 식별
키프레임을 작성하기 전에 애니메이션 대상, 가시 상태, 최종 상태, 런타임을 식별합니다.
- 02가장 작은 메커니즘 선택
프롬프트를 입증하는 가장 작은 메커니즘을 선택하고, 메커니즘이 불명확할 경우에만 references/keyframe-patterns.md를 참조합니다.
- 03작성 및 등록
선언된 런타임에서 시크 안전 키프레임을 작성하며, 동기적으로 구성하고 런타임 인스턴스를 등록합니다.
- 04진단으로 검증
hyperframes lint, check, keyframes 명령, 집중된 --shot 하나, 검증 시점의 스냅샷을 사용하여 검증합니다.
- 05수정 및 재테스트
입증에 실패하면 소스 키프레임을 수정하고 렌더링 전에 가장 작은 실패 진단을 다시 실행합니다.