Vai alla guida all’uso
animatedi Emil Kowalski

Animate Skill.

Una skill per Claude Code e Codex per motion e video: costruisce un'animazione da zero, decidendo in ordine scopo, strumento, proprietà, curva e durata.

  • Motion e video
  • Codice UI
emilkowalski/skills · skills/animate/SKILL.mdSKILL.md
--- name: animate description: Build an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at all, what purpose, which tool, which properties, which curve and duration, how it interrupts, how it exits. Writes the implementation. Use when asked to animate something, add motion, make a component feel alive, or build a transition. For critiquing existing motion use review-animations; … --- ## Operating Posture ## Hard Rules ## The Build Sequence ## Recipes ## Never Ship ## Output
Front matter e intestazioni di sezione lette dal file upstream il 14-09-2026 · 11.494 caratteri in totale

01 Cosa fa

Cosa fa la skill animate in Claude Code e Codex

Sintesi, workflow e output, tutto letto dal SKILL.md della skill.

Dal SKILL.mdLetto il 14-09-2026 · non è un'esecuzione registrata

Nelle parole della skill

Uno skill di costruzione, non di verifica: trasforma una richiesta di animazione in un'implementazione in grado di superare una revisione rigorosa, seguendo una sequenza fissa — se animare o no, finalità, strumento, proprietà, curva e durata, interruzione, uscita — per poi scrivere il codice.

È pensato per designer e sviluppatori che vogliono una decisione presa, non un menu di opzioni. I dettagli provengono da tabelle rigorose: livelli di frequenza, solo transform e opacity, curve cubic-bezier con nome, intervalli di durata per elemento, e gating per reduced-motion e hover forniti insieme all'animazione. Per verificare una codebase o valutare un diff, utilizzi le skill correlate.

Codice UI
Vedi l'esempio di prompt ↗

Come funziona

  1. 01
    Filtrare prima in base alla frequenza

    Il primo passo può concludere il lavoro prima ancora che esista del codice: qualsiasi elemento aperto oltre 100 volte al giorno, o attivato da una scorciatoia da tastiera, non ha alcuna animazione.

  2. 02
    Definisci lo Scopo in una Parola

    Nessuno scopo, nessuna animazione. Richiederla perché sembra bella, su un elemento che l'utente vede di continuo, è un motivo per fermarsi invece che per procedere.

  3. 03
    Prendete lo strumento più economico che funziona

    Scorra la tabella degli strumenti e fermatevi alla prima corrispondenza adatta: CSS transition, @starting-style, CSS animation, WAAPI, Motion.

  4. 04
    Limita le proprietà

    Transform e opacity fanno il lavoro perché evitano layout e paint e vengono eseguiti sulla GPU; clip-path è la quarta proprietà autorizzata, e animare height è tollerato solo per gli accordion.

  5. 05
    Correggi curva e durata dalle tabelle

    L'ingresso e l'uscita usano ease-out, i movimenti a schermo ease-in-out, i cambi di hover e colore ease, il movimento costante linear, il valore predefinito è ease-out.

  6. 06
    Pianificazione dell'interruzione e dell'uscita

    Gli elementi rapidamente riattivati usano transizioni, i gesti usano molle, e l'uscita rispecchia l'ingresso in modo che lo swipe-to-dismiss risulti ovvio.

02 Trova la tua applicazione

Quando Usare la Skill animate

Usa la skill animate in Claude Code o Codex quando il lavoro riguarda motion e video di questo tipo. Idoneità e limiti qui sotto sono presi dal file della skill stessa.

Buona applicazione

  • Ti è stato chiesto di animare qualcosa, aggiungere movimento, rendere un componente più vivo o creare una transizione.
  • Il lavoro corrisponde a un caso comune di componente, quindi si parte da una ricetta invece che da un file vuoto.

Conosci i limiti

  • Controllo finale prima di finire.
  • Ognuno di questi è un blocco automatico in review-animations:

03 Dentro la skill

Regole che la skill animate fornisce a Claude Code e Codex

8 istruzioni concrete, valori predefiniti e limiti che il SKILL.md imposta per l'agente — la parte del file che cambia il risultato.

  1. La tastiera e le azioni con più di 100 al giorno non si animano mai

    Le azioni avviate da tastiera sono un motivo di esclusione, non una valutazione soggettiva, e gli elementi utilizzati decine di volte al giorno ricevono un movimento quasi impercettibile, o nessun movimento.

  2. Nessun valore approssimato

    Ogni curva, durata e configurazione delle molle proviene dalle tabelle dello skill. Un cubic-bezier che sembra familiare non è una fonte.

  3. Estendere i token esistenti, non duplicarli

    Se il codebase dispone già di una variabile --ease-out o di una scala di durate, utilizzatela; aggiungere un sistema di motion parallelo conta come difetto.

  4. Mai ease-in sull'UI

    ease-in parte lento e ritarda esattamente il momento che l'utente sta osservando, quindi qui è vietato; usare come default ease-out.

  5. Never Scale(0)

    Le entrate partono da scale(0.9–0.97) più opacity 0, perché nulla nel mondo reale appare dal nulla.

  6. Distribuire Reduced Motion e Pointer Gating con il codice

    La media query prefers-reduced-motion e il controllo condizionale sull'hover fanno parte della stessa modifica dell'animazione, non di un ticket successivo o di un follow-up.

  7. Prendi tu la decisione, non offrire un menu

    Presentare le opzioni di animazione come scelte è già di per sé un modo di fallire in questo caso: indichi il ragionamento in una riga e scriva l'implementazione.

  8. La sorpresa solo al livello raro

    Il compiacimento è consentito solo nei momenti rari o di prima esperienza, come l'onboarding, il successo e la celebrazione; altrove richiede uno scopo reale e definito.

04 Mettila al lavoro

Installa animate in Claude Code o Codex

Un comando npx skills add, poi un primo task nel tuo agente e una checklist per il risultato.

Aggiungi animate a Claude Code, Codex o al Tuo Agente

Eseguitelo nel Suo progetto; l'installer chiede a quale agente aggiungerlo.

Terminal
npx skills add https://github.com/emilkowalski/skills --skill animate

Forma CLI generica di skills per skills/animate/SKILL.md; il repository potrebbe documentare un proprio percorso.

Dai alla Skill un Primo Compito di Motion e Video

Il SKILL.md non include un prompt di esempio; questo starter è scritto dalla riga riassuntiva del catalogo. Sostituisci la riga del task con il tuo brief reale.

Starter prompt
Use the animate skill on the material I attach. What the skill should do here: Builds an animation from scratch, deciding purpose, tool, properties, curve, and duration in order. Rules: do not invent copy, data or brand assets. State your plan first, then produce the result and tell me what to check.

Fonte: prompt iniziale scritto dall'uso in una riga del catalogo (non dal SKILL.md).

Verifica il primo risultato

Prima di accettare l'output, cerca questi elementi nella trascrizione e nei file:

  • I passi 1 e 2 condizionano tutto. Non cercare una curva prima di sapere se deve animare.
  • Ogni curva, durata e configurazione spring viene dalle tabelle qui sotto. Non inventare mai cubic-bezier(0.4, 0, 0.2, 1) perché sembra familiare.
  • Se --ease-out o una scala di durate esiste già, usala. Aggiungere un sistema parallelo è un difetto.
  • Non installare una libreria motion per un fade.

In OpenDesign importa animate dal suo link SKILL.md: Plugins → Add → Skill → Import from link, poi selezionalo nella barra superiore.

05 Open source, tracciabile

Sorgente, licenza e verifica

Da dove provengono i dati di questa pagina e quando sono stati verificati l'ultima volta.

Repository
github.com/emilkowalski/skills Branch main
File della skill
skills/animate/SKILL.md Checksum del contenuto registrato alla verifica; commit d23d7f8
License
MIT Da LICENSE.
Stelle del repository
37.516 Snapshot GitHub del 2026-09-14 per l'intero repository emilkowalski/skills, che contiene 9 skill in questo catalogo. Non è un rating né un conteggio di utilizzo per animate.
Verificato da OpenDesign
14/09/2026 File sorgente, percorso, testo della licenza e conteggio delle stelle sono stati verificati. Non inclusa in OpenDesign main (verificato il 28/08/2026); un'esecuzione live non è stata registrata in questa pagina.
Descrizione della skill
"Costruisci un'animazione da zero, prendendo le decisioni nell'ordine che determina se funziona — deve animare, con quale scopo, quale strumento, quali proprietà, quale curva e durata, come interrompe, come esce. Scrive l'implementazione. Usa quando ti viene chiesto di animare qualcosa, aggiungere movimento, far sentire vivo un componente, o costruire una transizione. Per criticare il movimento esistente usa review-animations; per verificare un'intera codebase usa improve-animations."

Descrizione front-matter da SKILL.md. Il file completo è circa 11.494 caratteri. Leggi il file completo su GitHub.

Animate

Esegui animate su un compito reale di movimento e video.

Scarica OpenDesign, importa animate dal suo link SKILL.md, incolla il prompt sopra e leggi il piano prima del risultato.

Terminale
npx skills add https://github.com/emilkowalski/skills --skill animate

OpenDesign Desktop

Un solo design system. Il tuo brand, coerente ovunque

Nel Vibe Design Workspace completo, applica le stesse regole di brand a siti, presentazioni, prototipi interattivi, dashboard, immagini e video HTML. Collega Codex, Claude Code, Cursor e gli altri agenti di coding locali e crea gratis.

  • Siti, presentazioni, prototipi, dashboard, immagini e video
  • Oltre 140 design system e la libreria completa di template e skill
  • Codex locale e oltre 21 agenti di coding · Gratis
Scarica gratis

Disponibile per macOS e Windows