En los propios términos del Skill
Un skill de revisión deliberadamente acotado: juzga el código de animación y movimiento según un estándar de calidad alto y nada más, declinando la revisión de código general. Sus criterios sustantivos provienen de la filosofía de animación de Emil Kowalski, y su método —diez estándares innegociables, disparadores de escalamiento agresivos, una jerarquía correctiva de nueve pasos y una salida escalonada— está diseñado para terminar en un único veredicto.
El comportamiento por defecto es señalar; la aprobación se gana. Cada animación en el diff debe justificarse por propósito y frecuencia, usar easing responsivo, mantenerse por debajo de 300ms, escalar desde su disparador, ejecutarse sobre transform y opacity, ser interrumpible, respetar reduced motion y usar temporización asimétrica. La salida es una tabla de hallazgos Before/After/Why más una decisión de Bloquear o Aprobar, citando file:line.
Cómo funciona
- 01Medir Contra Diez Estándares
Cada animación en el diff se verifica contra diez elementos innegociables que abarcan justificación, frecuencia, easing, duración, origen, capacidad de interrupción, propiedades GPU, accesibilidad, asimetría y cohesión.
- 02Señalar Disparadores de Escalamiento a Simple Vista
Un conjunto listado de señales de alerta se destaca con firmeza en lugar de debatirse, incluyendo transition: all, entradas con scale(0), ease-in en la UI, animación en el teclado o en acciones de 100+/día, y falta de manejo de reduced motion.
- 03Preferir el Remedio Más Temprano
Las correcciones se proponen en orden jerárquico, desde eliminar la animación, hasta reducirla, corregir el easing, el origen, la capacidad de interrupción, las propiedades GPU, la temporización, el acabado y finalmente la accesibilidad y la cohesión.
- 04Emitir las Dos Partes Requeridas
La revisión se devuelve en un orden fijo: la Parte 1 es una única tabla de hallazgos, la Parte 2 es un comentario escalonado que termina en una decisión explícita.
- 05Escalonar el Comentario y Decidir
El resto de los comentarios se agrupa en seis niveles de impacto, del más alto al más bajo, omitiendo los niveles vacíos, y cierra con una decisión de Bloquear o Aprobar.