emilkowalski/skill
“Agentes não têm bom gosto.”
Design engineer, passou por Vercel e Linear. Autor do Sonner e do Vaul, e do curso animations.dev.
- 12
- skills
- 3.927
- linhas
- 8
- automáticas
- MIT
- licença
O ensaio
O pacote do Emil parte de uma frase incômoda: agentes não têm bom gosto. Eles escrevem código que funciona e escolhem a curva de easing errada, o elemento errado, a duração errada — e o resultado passa no teste e falha no olho. Essas skills não ensinam o modelo a programar; ensinam a decidir. A maior parte delas é sobre movimento, porque movimento é onde a falta de gosto fica mais audível: uma animação de 400ms com ease-in trai o sistema inteiro. O que está codificado aqui é critério, não sintaxe.
Instalar
CLI skills
No terminal, de qualquer diretório.
npx skills@latest add emilkowalski/skill
Aceita `--skill <nome>` para instalar só parte do pacote.
→O que essa instalação faz na sua máquinaFechar
Como o método funciona
O gerenciador da Vercel Labs. Usa o GitHub como registro, copia para ~/.agents/skills e cria symlink para cada agente instalado na máquina.
Precisa ter
- Node 18+
Onde cai no disco
~/.agents/skills/ + symlink em ~/.claude/skills/
Sair
npx skills remove emilkowalski/skillFluxos deste pacote
Quatro skills que se revezam entre propor, construir e julgar movimento. A separação entre quem escreve e quem critica é deliberada — a mesma sessão que escolheu a curva não é boa juíza dela.
As 12 skills
Construir movimento
Implementa animação decidindo na ordem que importa.
A escola da Apple, traduzida
Interface fluida e física da Apple, adaptada para a web.
A filosofia, inteira
O compêndio de craft do Emil: por que os detalhes invisíveis somam.
Várias versões, lado a lado
Constrói versões genuinamente diferentes da mesma peça, atrás de um seletor visual.
Movimento em React Native
A mesma ordem de decisão, mas para Expo e Reanimated.
O nome daquilo
Glossário reverso: você descreve o efeito, ela devolve o termo exato.
Manual do Sonner
Documentação viva da biblioteca de toast do próprio Emil.
Onde falta movimento
Varre a interface procurando o que devia animar — e o que não devia.
Auditoria de movimento
Mapeia a codebase inteira e entrega planos prontos para outro agente executar.
Qual biblioteca usar
Lista curada e opinativa por tarefa de frontend.
O juiz do movimento
Revisa animação contra um padrão alto. Reprovar é o default.
Swift moderno
Como escrever Swift bem hoje, incluindo o que o modelo ainda não sabe.
Outros pacotes