Pular pro conteúdo

Emil Design Eng skill

Telas que respondem do jeito certo: botão que reage ao clique, menu que abre rápido e animação só onde ela ajuda.

por Vercel LabsPublicada pela própria empresa

instalações
358
estrelas no GitHub
5.864
No skills.sh desde
abril de 2026
Licença
MIT

Atualizada no GitHub em 29 de agosto de 2026. Dados conferidos em 26 de outubro de 2026, no GitHub.

O que ela faz

A skill reúne a forma de trabalhar de Emil Kowalski, criador do Sonner, sobre acabamento de interface. Antes de animar algo, a IA pergunta quantas vezes a pessoa vai ver aquilo: atalho de teclado usado cem vezes por dia não anima, modal e aviso animam, e tela de boas-vindas pode ganhar um toque especial.

Ela dá números concretos: resposta de botão em 100 a 160 ms, menus em 150 a 250 ms, interface quase sempre abaixo de 300 ms, curvas de aceleração próprias em vez das padrão do CSS, nada surgindo do zero, botão que encolhe pra 0,97 ao ser pressionado e popover que abre a partir de onde foi clicado.

Cobre ainda animação com mola, arrastar no celular, clip-path, desempenho (animar só transform e opacity) e acessibilidade pra quem pediu menos movimento. Ao revisar código, ela responde numa tabela com antes, depois e o porquê de cada mudança.

Nas palavras de quem fez

This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.

Vercel Labs, no SKILL.md

Quando usar

  • Dar acabamento numa área de membros ou app que funciona, mas parece duro
  • Revisar as animações de uma página antes de publicar
  • Decidir se um elemento deve animar e com que velocidade
  • Criar avisos, gavetas e menus que respondam rápido ao toque

Depois de instalar, é só pedir assim

  • Revisa as animações dessa tela com a emil-design-eng e me dá a tabela de antes e depois
  • Deixa os botões e o menu do meu app respondendo ao clique, com animação no tempo certo
  • Essa gaveta no celular parece travada, ajusta a animação e o arrastar

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 Emil Design Eng 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 Emil Design Eng, 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 usar?

Só a skill. Ela é texto com regras e exemplos em CSS e React, com a biblioteca Motion (antiga Framer Motion), sem chave de API nem conta paga. Chamada sem pergunta, ela só se apresenta e espera você pedir algo.

Roda no Codex e no Antigravity?

Roda. Por ser só texto, qualquer agente que leia skills consegue seguir as regras.

O que ela não faz?

Não cria o visual do zero, como cores, fontes e layout. O foco é o detalhe que dá sensação de qualidade: movimento, tempo, resposta ao toque e revisão do código que já existe.

Levar essa skill

1x emil-design-engR$ 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/vercel-labs/open-agents

Aprenda a usar

Mais da loja Vercel Labs

Ver a loja Vercel Labs