Nos termos do próprio skill
Esta skill implementa animações de rolagem de nível profissional usando GSAP ScrollTrigger e Framer Motion. Ela abrange efeitos de paralaxe, revelações acionadas por rolagem, seções fixadas (pinned), rolagem horizontal e animações de texto para projetos em JavaScript puro, React e Next.js. A skill inclui um Seletor Rápido de Biblioteca para escolher entre GSAP (para JS puro, Webflow, Vue, pinning e timelines complexas) e Framer Motion (para o estilo declarativo do React/Next.js).
Ela fornece receitas de código prontas para uso, referências completas de API em arquivos de referência separados e padrões de prompting para o Copilot. A skill combina com a skill premium-frontend-ui, que fornece a filosofia criativa e os princípios de design que orientam quando e por que animar.
O que ele produz
- Animações de rolagem de nível profissional com receitas de código prontas para uso
Como funciona
- 01Interpretar a Intenção e Escolher a Biblioteca
A skill primeiro identifica se o GSAP ou o Framer Motion é a melhor opção com base na solicitação do usuário e no contexto do projeto.
- 02Ler a Documentação de Referência
O documento de referência relevante no diretório references é consultado para obter APIs detalhadas e padrões de implementação.
- 03Sugerir a Instalação de Pacotes
Os pacotes npm necessários são sugeridos caso ainda não estejam presentes no projeto.
- 04Implementar a Estrutura da Animação
A estrutura da animação é montada no formato solicitado, seja em componentes React, hooks ou JavaScript puro.
- 05Aplicar Ferramentas com Acessibilidade
As ferramentas corretas de rolagem ou de detecção de visibilidade são aplicadas, garantindo que as opções de acessibilidade estejam presentes e que os hooks não causem renderizações infinitas.