Diseño y frontend Guía paso a paso

Skills de Emil Kowalski: animaciones y diseño de interfaz con Claude Code

Un paquete gratuito de skills que enseña a Claude Code los criterios de un diseñador de interfaces con mucho oficio: cuándo animar, cuánto debe durar un movimiento y qué detalles hacen que una web parezca barata. Ideal si tu página ya funciona pero no transmite calidad al usarla.

Nivel
Principiante
Qué necesitas
Claude Code instalado (terminal o pestaña Code de la app de escritorio), Node.js para ejecutar npx y el código de tu web en una carpeta local.
Cuánto lleva
Unos 10 minutos para instalarlas y lanzar la primera auditoría

Herramientas que usa esta guía

01 Qué son y por qué notarás la diferencia

Emil Kowalski es un ingeniero de diseño que ha trabajado en empresas como Vercel y Linear y es el autor de librerías de interfaz muy extendidas, como Sonner (notificaciones tipo toast) y Vaul (paneles deslizantes en móvil). En su repositorio de skills ha volcado los criterios que aplica a diario: qué curva de aceleración usar, qué no se debe animar nunca o por qué un botón sin respuesta al pulsarlo parece roto.

Una skill es una carpeta con un archivo SKILL.md que Claude Code consulta cuando la tarea encaja con su descripción. Sin ellas, Claude anima «a ojo» y suele pasarse: transiciones lentas, elementos que surgen de la nada, efectos en todo. Con ellas, aplica reglas concretas y justifica cada cambio.

02 Instalación paso a paso

  1. 1

    Abre Claude Code en local

    Desde la terminal o desde la pestaña Code de la app de escritorio, con la carpeta de tu proyecto abierta. Las sesiones en la nube no ven lo que instalas en tu ordenador.

  2. 2

    Ejecuta el instalador

    El paquete skills (la CLI abierta de Vercel Labs para skills de agentes) descarga el repositorio y copia cada skill en la carpeta que lee Claude Code. Puedes lanzarlo tú o pedirle a Claude que lo ejecute.

  3. 3

    Abre una sesión nueva

    Las skills se cargan al empezar la conversación. Cierra la sesión actual y abre otra en la misma carpeta.

  4. 4

    Comprueba la carga

    Pregunta a Claude qué skills de Emil Kowalski tiene disponibles. Debe listarlas todas por su nombre.

bash · Instalar todas las skills para Claude Code, a nivel global y sin preguntas
npx skills@latest add emilkowalski/skills -g -s '*' -a claude-code -y

Qué hace cada opción: -g instala en tu carpeta de usuario para que valgan en todos tus proyectos (sin ella se instalan solo en el proyecto actual); -s '*' selecciona todas las skills del repositorio; -a claude-code limita la instalación a Claude Code y -y se salta las confirmaciones. Si quieres ver antes qué contiene, usa npx skills@latest add emilkowalski/skills --list.

No hace falta memorizarlas: Claude elige la adecuada según lo que pidas. Algunas, marcadas como manuales, solo se ejecutan si las invocas con su comando (/nombre).

Skill Para qué sirve Cómo se activa
emil-design-eng La base: criterio general de animación y diseño, con tablas de antes y después Automática
apple-design Principios de diseño y movimiento fluido de Apple adaptados a la web: muelles, interrupciones, translucidez, tipografía Automática
animate Construye una animación desde cero eligiendo curva, duración y propiedades Automática
improve-animations Audita todas las animaciones del proyecto y escribe planes priorizados sin tocar el código Automática
find-animation-opportunities Señala dónde aporta el movimiento y dónde conviene no animar Automática
animation-performance Diagnostica animaciones que pierden fotogramas Automática
animation-vocabulary Te da el nombre técnico de un efecto que solo sabes describir Automática
mobile-native Que la web se sienta como app en el móvil: zoom en campos, destello al tocar, problema de 100vh Automática
break-ui Intenta romper la interfaz con datos extremos: nombres largos, listas vacías, cifras enormes Automática
review-animations Revisión estricta de los cambios de animación; aprobar cuesta Manual: /review-animations
prototype Genera varias versiones de un componente con un selector para compararlas Manual: /prototype
pick-ui-library Recomienda una librería fiable para cada necesidad Manual: /pick-ui-library
ask-sonner, animate-expo, write-swift Casos específicos: la librería Sonner, apps con React Native/Expo y código Swift Automática

04 Los criterios que va a aplicar Claude

Conocer las reglas te ayuda a pedir mejor y a juzgar los resultados. Estas son algunas de las que recoge la skill principal:

01

Respuesta inmediata al pulsar

Un botón debe encogerse ligeramente (en torno a scale(0.97)) en el estado :active. Sin esa señal, parece que no ha registrado el clic.

02

Rápido por defecto

Las animaciones de interfaz se quedan por debajo de 300 ms. Un desplegable de 180 ms se percibe más ágil que uno de 400 ms.

03

Salida rápida, frenada suave

Para entradas se usa ease-out, nunca ease-in, que arranca despacio y transmite lentitud justo cuando el usuario está mirando.

04

Nada nace de un punto

Los elementos aparecen desde una escala cercana a la real (0.95) y opacidad cero, no desde scale(0).

05

Origen coherente

Un menú emergente crece desde el botón que lo abre. Los modales, en cambio, se quedan centrados.

06

Lo repetitivo, sin animar

Atajos de teclado o acciones que se hacen decenas de veces al día no llevan animación: acaban irritando.

05 Flujo recomendado: auditar, corregir, revisar

El error habitual es pedir «ponle animaciones a mi web». Funciona mucho mejor separar el diagnóstico de los cambios y cerrar con una revisión estricta. La skill de auditoría solo lee el código y guarda sus planes en una carpeta plans del proyecto, así que no rompe nada.

Prompt · 1. Auditoría sin cambios
Audita la interfaz de este proyecto con las skills improve-animations y apple-design. Quiero saber:
- qué animaciones sobran, cuáles son demasiado lentas y cuáles usan curvas o propiedades incorrectas;
- dónde falta respuesta visual (botones, menús, formularios);
- si se respeta la preferencia de reducir movimiento.

No modifiques ningún archivo. Devuélveme una tabla ordenada por impacto en la experiencia, con el archivo afectado y una explicación breve que entienda alguien sin conocimientos técnicos.
Prompt · 2. Corregir un punto cada vez
Aplica solo el punto [número] de la auditoría. Antes de tocar nada, resume el cambio en dos líneas. Después:
1. Haz el cambio mínimo necesario.
2. Dime qué archivos has editado.
3. Indícame en qué pantalla y con qué acción puedo comprobar la diferencia en el navegador.
Prompt · 3. Revisión final estricta
/review-animations Revisa los cambios de animación hechos en esta sesión. Si algún punto no cumple, explícame el motivo y propón la corrección antes de aplicarla.

06 Más prompts para casos concretos

Prompt · Ficha de producto o landing que se vea en móvil como una app
Usa la skill mobile-native sobre la plantilla [ruta del archivo]. Revisa zoom al enfocar campos, destello al tocar, estados hover que se quedan pegados en pantallas táctiles, altura de pantalla con la barra del navegador y zonas seguras. Separa lo que puedes comprobar en el código de lo que debo probar yo en un móvil real.
Prompt · Formularios y tablas que aguanten datos reales
Usa la skill break-ui con [formulario de contacto / tabla de pedidos / ficha de cliente]. Prueba nombres y correos muy largos, campos vacíos, cifras de siete dígitos y textos con emojis. Enséñame qué se descuadra y corrígelo sin cambiar el diseño general.
Prompt · Comparar variantes antes de decidir
/prototype Crea tres variantes claramente distintas de [el bloque de precios / el botón principal de la portada], con un selector para alternar entre ellas en local. Explica en una línea qué sensación busca cada una.

07 Problemas frecuentes

01

Claude no encuentra las skills

Abre una sesión nueva. Si sigue igual, comprueba que la sesión es local y vuelve a lanzar el instalador pidiendo a Claude que te muestre el error completo.

02

npx no existe

Necesitas Node.js instalado. Instala la versión LTS desde la web oficial de Node y vuelve a abrir la terminal.

03

Ha animado de más

Pídele que revise de nuevo con emil-design-eng y elimine la animación de todo lo que se use de forma repetida.

04

/review-animations no responde

Es una skill manual: escríbela con la barra y añade qué quieres revisar. Sin cambios recientes, no tiene nada que evaluar.

Preguntas frecuentes

Sí. El repositorio es público y tiene licencia MIT, así que puedes usarlas en proyectos propios y de clientes.

No para usarlas: describes lo que quieres y Claude aplica los cambios. Sí conviene que sepas revisar el resultado en el navegador y deshacer cambios con Git.

La CLI de skills admite muchos agentes (Codex, Cursor, OpenCode y otros). Cambia el valor de -a por el agente que uses o quita la opción para elegirlo de forma interactiva.

No por sí mismas: son instrucciones en texto para Claude. De hecho, suelen recomendar animar solo transform y opacity, que son las propiedades más baratas para el navegador.

Vuelve a ejecutar el mismo comando de instalación. Descargará la versión actual del repositorio.

Sobre el autor

Equipo editorial de appyweb

Marketing, SEO y desarrollo con IA

Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.

Sigue con estas guías

Guía paso a paso · Principiante

Kit de diseño para Claude Code: 5 skills para crear, animar y auditar interfaces

Cinco skills de código abierto que convierten a Claude Code en un equipo de diseño: una fija la dirección visual, otra aporta criterio de estilos y paletas, otra cuida el movimiento, otra produce prototipos y presentaciones, y la última revisa el resultado. Para quien quiere webs y apps que no parezcan una plantilla.

Unos 20 minutos para instalarlas y hacer la primera prueba Leer la guía →
Guía paso a paso · Principiante

Webs animadas con Claude Code: Frontend Design, UI UX Pro Max y las skills de animación de Emil Kowalski

Una página puede tener buen diseño y aun así parecer plana: todo aparece de golpe y nada responde. Te explicamos cómo combinar tres paquetes de skills para que Claude Code elija estilo, colores y tipografía con criterio y añada animaciones con sentido, y cómo revisar el resultado antes de publicarlo.

Unos 30 minutos hasta tener la primera página animada Leer la guía →
Guía paso a paso · Intermedio

Stop AI Slop: repos gratuitos para que tu trabajo con IA no parezca hecho con IA

Una selección de repositorios gratuitos para que las webs, los textos, las presentaciones y los diagramas que haces con Claude no tengan ese acabado genérico tan reconocible. Verás qué resuelve cada uno, cómo se instala en Claude Code y cuál elegir según lo que vayas a producir.

Unos 10 minutos por herramienta Leer la guía →
Guía paso a paso · Principiante

Las 5 skills de diseño oficiales de Anthropic: webs, carteles, miniapps, temas y arte generativo

Anthropic publica cinco skills de diseño que cambian mucho lo que Claude entrega: interfaces con personalidad, carteles en PNG o PDF, miniaplicaciones con React, temas de color y tipografía, y arte generativo interactivo. Te explicamos qué hace cada una, cómo activarlas en claude.ai y en Claude Code y cómo pedirles resultados útiles para tu marca.

10 minutos para activarlas y unos minutos por pieza Leer la guía →

¿Quieres llevar la IA a tu empresa sin pelearte con todo esto?

Diseñamos e implantamos agentes, automatizaciones y asistentes con IA a medida de tu negocio.

Ver nuestros servicios de IA

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp