Nos termos do próprio skill
find-animation-opportunities é uma skill de busca somente leitura para uma base de código ou UI: ela examina uma interface em busca de momentos que genuinamente se beneficiariam de motion e propõe uma receita precisa para cada um, com curvas, durações e propriedades exatas, mas nunca a implementa. Sua característica definidora é a moderação.
A premissa é "Você Não Precisa de Animações": um localizador de oportunidades que sugere motion em todo lugar produz as interfaces lentas e superanimadas que este repositório existe para evitar. Portanto, é tanto um filtro quanto um localizador, esperando rejeitar a maioria dos candidatos. Todo candidato deve sobreviver a quatro perguntas de checagem — frequência, propósito, velocidade, função — e a saída é limitada a 5–7 sugestões para um app inteiro, ordenadas por impacto.
O que ele produz
- Uma tabela de oportunidades: uma linha por sugestão que sobreviveu, com localização, comportamento atual, propósito, nível de frequência e o motion sugerido com valores exatos.
- Uma seção de candidatos rejeitados listando de 2 a 5 locais deliberadamente deixados de fora, cada um marcado com a pergunta de checagem que o eliminou.
- Um breve parágrafo de veredito nomeando a sugestão de maior impacto e apontando para o comando de handoff improve-animations plan para transformar qualquer linha em um plano de implementação.
Como funciona
- 01Reconheça a Stack e Seus Tokens
Identifique a stack, as bibliotecas de motion, os tokens de easing e duração existentes e a personalidade do produto, para que as sugestões estendam o que o projeto já usa em vez de inventar valores paralelos.
- 02Percorra as Costuras Conhecidas
Percorra a lista de classes de costura — lacunas de feedback, estado teletransportado, história espacial ausente, entradas em grupo, costuras de gesto, o orçamento de encantamento — em vez de simplesmente observar a UI.
- 03Filtre Cada Candidato
Cada sobrevivente precisa responder às quatro perguntas em ordem: frequência, propósito, velocidade, função. O skill deve ser implacável aqui, e a maioria dos candidatos falha.
- 04Relate em Três Partes
Escreva a tabela de oportunidades, os candidatos rejeitados e o veredito. Um resultado vazio é aceitável e deve ser declarado claramente, sem enchimento.