En los propios términos del Skill
Un skill de construcción, no de auditoría: convierte una petición de movimiento en una implementación que sobreviviría a una revisión estricta, trabajando en una secuencia fija — si debe animarse, propósito, herramienta, propiedades, curva y duración, interrupción, salida — y después escribe el código.
Está pensado para diseñadores y desarrolladores que quieren que se tome la decisión, no un menú de opciones. Los detalles salen de tablas estrictas: niveles de frecuencia, solo transform y opacity, curvas cubic-bezier con nombre, rangos de duración por elemento, y el control de movimiento reducido y hover incluidos con la animación. Para auditar un código base o criticar un diff, use los skills hermanos.
Cómo funciona
- 01El primer filtro: la frecuencia
El primer paso puede terminar el trabajo antes de que exista código: cualquier cosa que se abra más de 100 veces al día, o que se dispare desde un atajo de teclado, no lleva animación alguna.
- 02Nombre el propósito en una palabra
Sin propósito, no hay animación. Pedirla porque queda bien, en un elemento que el usuario ve constantemente, es un motivo para detenerse en lugar de construir.
- 03Use la herramienta más barata que funcione
Recorra la tabla de herramientas y deténgase en la primera que encaje: transición CSS, @starting-style, animación CSS, WAAPI, Motion.
- 04Restrinja las propiedades
transform y opacity hacen el trabajo porque se saltan el layout y el pintado y se ejecutan en la GPU; clip-path es el cuarto autorizado, y animar height solo se tolera en acordeones.
- 05Fije la curva y la duración según las tablas
Entrar y salir es ease-out; el movimiento en pantalla, ease-in-out; hover y cambios de color, ease; el movimiento constante, linear; por defecto, ease-out.
- 06Planifique la interrupción y la salida
Lo que se reactiva con rapidez usa transiciones, los gestos usan springs, y la salida replica la entrada para que el deslizamiento de descarte resulte obvio.