Nos termos do próprio skill
Trata punch-ins, punch-outs, zooms, reenquadramentos, movimentos Ken Burns, movimentos de câmera, transições de match/whip visuais e keyframes 2D/3D seguros para seek em composições HyperFrames. Suporta GSAP, keyframes CSS, Anime.js, WAAPI, FLIP, paths, máscaras, morph/draw SVG, rastros de texto e profundidade 3D. Keyframes são um contrato de pose: estados visíveis, identidade contínua do sujeito, runtime seguro para seek, pixels verificados.
Concentra-se no movimento visual dentro dos clipes, não na montagem de clipes ou na estratégia de cena. Requer construção de runtime síncrona, instâncias de timeline registradas e temporização determinística. Os autores verificam com hyperframes lint, check, o comando keyframes, diagnósticos focados --shot e snapshots nos momentos de prova.
O que ele produz
- Instância de timeline GSAP registrada em window.__timelines[compositionId] com paused: true
Como funciona
- 01Identificar o Sujeito e os Estados
Identifique o sujeito animado, os estados visíveis, o estado final e o runtime antes de criar os keyframes.
- 02Escolher o Mecanismo Mais Simples
Escolha o mecanismo mais simples que comprove o prompt, consultando references/keyframe-patterns.md apenas se o mecanismo não estiver claro.
- 03Criar e Registrar
Crie keyframes seguros para seek no runtime declarado, construindo de forma síncrona e registrando a instância de runtime.
- 04Verificar com Diagnósticos
Verifique usando hyperframes lint, check, o comando keyframes, um --shot focado e snapshots nos momentos de prova.
- 05Corrigir e Retestar
Se a prova falhar, corrija os keyframes de origem e execute novamente o diagnóstico com falha mais simples antes de renderizar.