Pular pro conteúdo

Swiftui Animation skill

As telas do seu app em SwiftUI ganham movimento com a API certa pra cada caso, respeitando quem liga o Reduzir Movimento no iPhone.

por dpearson2699

instalações
5.400
estrelas no GitHub
1.236
No skills.sh desde
março de 2026
Licença
Própria

Atualizada no GitHub em 31 de julho de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

Começa classificando a animação: mudança de estado, sequência em fases, coreografia com keyframes, elemento compartilhado entre telas, zoom de navegação, entrada e saída de view, troca de texto ou número, ícone SF Symbol ou curva própria. Pra cada caso, aponta a API do SwiftUI e mostra o código.

Escolhe a curva pelo efeito que se quer: smooth sem quique, snappy rápida e com pouco quique, bouncy com quique visível ou mola com duração e quique definidos. Usa withAnimation pra mudança de estado, PhaseAnimator e KeyframeAnimator pra sequências e matchedGeometryEffect ou zoom de navegação pra transição entre telas.

Corrige os erros comuns: animação aplicada ampla demais, trabalho pesado dentro do closure que roda a cada quadro, DispatchQueue no lugar do delay da animação e contentTransition sem animação. Trata o Reduzir Movimento no código, manda testar com ele ligado e segue padrões de Swift 6 e iOS 26.

Nas palavras de quem fez

Implement, diagnose, or review SwiftUI motion using explicit and scoped implicit animations, springs, transitions, PhaseAnimator, KeyframeAnimator, matched…

dpearson2699, no SKILL.md

Quando usar

  • Dar vida a um botão ou ícone quando o usuário toca
  • Fazer a foto da grade abrir em zoom na tela de detalhe
  • Animar a troca de um número, como saldo ou placar
  • Descobrir por que uma animação não dispara ou fica travando
  • Revisar se o app respeita quem desliga as animações no iPhone

Depois de instalar, é só pedir assim

  • Faz o cartão expandir com mola quando eu toco e voltar quando toco de novo
  • O contador de pontos muda seco, anima a troca dos números
  • Revisa as animações dessa tela e corrige o que não respeita o Reduzir Movimento

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Swiftui Animation no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Swiftui Animation, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que precisa pra funcionar?

Um projeto em SwiftUI e o Xcode. A maioria das APIs vale do iOS 17 em diante; o zoom de navegação pede iOS 18, e alguns efeitos de ícone, iOS 18 ou 26. Não pede chave nem serviço pago.

Roda no Codex e no Antigravity?

Sim. É orientação e código em Swift, sem ferramenta exclusiva de nenhum agente.

Ela usa UIKit e Core Animation?

Só na ponte: quando a animação precisa de CALayer ou CADisplayLink, ela lê um guia próprio antes de sugerir. UIView.animate e DispatchQueue dentro de SwiftUI ela trata como erro.

Levar essa skill

1x swiftui-animationR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/dpearson2699/swift-ios-skills

Aprenda a usar

Mais da loja dpearson2699

Ver a loja dpearson2699