Nos termos do próprio skill
Um playbook de auditoria e correção para desempenho de animação em CSS e JS, voltado a designers e desenvolvedores que revisam ou refatoram transições travadas, movimento vinculado ao scroll e efeitos de blur. É oferecido como um slash command: invocado sem argumentos, aplica as diretrizes a qualquer trabalho de animação em discussão na conversa; ao receber um arquivo, relata violações citando a linha exata, o motivo da relevância e uma correção no nível do código.
As regras são ordenadas por prioridade, dos padrões proibidos, escolha do mecanismo e limites de ferramentas em nível crítico, passando por medição, scroll, pintura, camadas e blur, até as view transitions. Ele se recusa a migrar bibliotecas de animação a menos que solicitado, aplicando as regras dentro da stack existente.
O que ele produz
- Uma frase curta por violação explicando por que ela é relevante.
- Uma correção concreta, no nível do código, para cada violação.
- Uma justificativa declarada para qualquer escolha não padrão de trabalho de renderização.
Como funciona
- 01Invoque-o Como um Slash Command
Execute /fixing-motion-performance para vincular as restrições a qualquer trabalho de animação já em discussão na sessão.
- 02Ou Aponte-o para um Arquivo
Passar um caminho o coloca em modo de revisão, verificando esse arquivo em relação a todas as regras em vez de restringir o trabalho em andamento.
- 03Relate em Três Partes
Cada descoberta cita a linha problemática, dá uma frase curta sobre por que ela é relevante e propõe uma correção no nível do código.
- 04Ordenar Propriedades por Etapa de Renderização
O glossário divide o trabalho em composite, paint e layout, para que o revisor saiba quais animações são baratas e quais são caras.
- 05Aplicar em Ordem de Prioridade
As categorias críticas são verificadas antes das de menor impacto, de modo que padrões proibidos e limites de ferramentas sejam resolvidos primeiro.
- 06Permanecer Dentro da Stack Atual
A migração de biblioteca não faz parte do trabalho; as regras são aplicadas ao sistema de animação que a base de código já utiliza.