Przejdź do treści
Biblioteka skilli
Projektowanie i UX · Budowanie i kod

animate

/animate

Dodaje do interfejsu celowe animacje albo usuwa nadmierne, z uwzględnieniem MOTION_INTENSITY i stosu animacji projektu, np. przy zacinających się przejściach.

Repozytorium
ui-craft ↗
Licencja
MIT
Ostatnia zmiana repozytorium
19.10.2026

Ocena i bezpieczeństwo

92/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść27 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
1
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 19.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • SKILL.md zawiera komentarze HTML (1). Nie widać ich w podglądzie Markdown, a model je czyta.

Co robi i kiedy

Dodaje do interfejsu celowe animacje albo usuwa nadmierne, z uwzględnieniem MOTION_INTENSITY i stosu animacji projektu, np. przy zacinających się przejściach.

Wyzwalacze z opisu

make it feel smoother\animate
Oryginalny opis (EN)

Motion design pass — adds purposeful animations or removes excessive ones, respecting MOTION_INTENSITY and the project's animation stack. Use when the user asks to add animation, \"make it feel smoother\", fix janky transitions, or trim motion that's distracting. Invoke when the user asks for animate on their UI, or mentions 'animate' alongside design / UI / frontend work.

Jak działa

SKILL.md bez nagłówków drugiego poziomu · 36 linii, 304 słów

Podgląd SKILL.md
---
name: animate
description: "Motion design pass — adds purposeful animations or removes excessive ones, respecting MOTION_INTENSITY and the project's animation stack. Use when the user asks to add animation, \"make it feel smoother\", fix janky transitions, or trim motion that's distracting. Invoke when the user asks for animate on their UI, or mentions 'animate' alongside design / UI / frontend work."
---

<!-- HARNESS MIRROR — do not edit here. Canonical source: skills/ or commands/. After editing source, copy into cli/assets/<harness>/ and repo-root harness mirrors. -->

**Context:** this sub-skill is one lens of the broader `ui-craft` skill. If the `ui-craft` skill is also installed, read its SKILL.md first for Discovery + Anti-Slop + Craft Test, then apply the specific lens below.

Add or fix animations in `$ARGUMENTS`. Load the `ui-craft` skill.

**Step 1 — Decision Ladder**: run the Decision Ladder from `references/motion.md` first. Anything that fails it gets removed, not improved.

**Step 2 — Pick the library**:

- If user opted into a stack during Discovery → read `references/stack.md`. Use the matching section (Motion, GSAP, or Three.js). Never mix libraries on the same property.
- Otherwise → CSS transitions / `@keyframes` / `animation-timeline: view()` only.

**Step 3 — Apply motion budget**:

| Element | Budget |
|---|---|
| Color/opacity | 100-150ms |
| Small UI (tooltips, dropdowns) | 150-200ms |
| Medium UI (modals, panels) | 200-300ms |
| Large UI (page transitions, drawers) | 300-400ms |

Exit ≈ 75% of entrance duration (shorter, same `ease-out` — or a flatter tail like `cubic-bezier(0.4, 0, 1, 1)` for a softer exit). Never `ease-in` on UI (see `references/motion.md`). `cubic-bezier(0.22, 1, 0.36, 1)` is a safe spring-like default.

**Step 4 — Multi-stage sequences** → read `../examples/animation-storyboard.md`. Stagger 30-80ms, not 200ms.

**Step 5 — Respect the knobs**:
- `MOTION_INTENSITY ≤ 3` → hover states only, no entrances, no scroll-triggered.
- `MOTION_INTENSITY 4-7` → standard entrances + hover, one scroll reveal max per section.
- `MOTION_INTENSITY 8+` → scroll-linked, page transitions, magnetic cursor OK (still honor reduced-motion).

**Output**: edit code directly. After each file, print the Review Format table. Flag any animation you removed and why.

**Next step:** `/polish` — the compound details around the motion you just added (rung 1).

Wersje

RepozytoriumWynikLicencja
Ta strona · educlopez/ui-craft92MIT
hamedmp/matrix-os100AGPL-3.0
mathews-tom/armory100MIT
owid/owid-grapher100MIT
The-Utopia-Studio/skills100Apache-2.0
fengshao1227/ccg-workflow100MIT
with-pebbly/aseprite-ai-artist100MIT
OneWave-AI/claude-skills100MIT
illodev/drawn-by-code100MIT

Identyczna treść występuje jeszcze w 6 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki 1b76a6994ffe (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100motion-design
    Pomaga wdrażać motion design: przejścia stron, animacje elementów, mikrointerakcje i animacje layoutu z Motion (dawniej Framer Motion), View Transitions API, auto-animate, Rive, Lottie i dostępnością.
  • 100interaction-physics
    Projektuje i wdraża warstwę ruchu interfejsu: mikrointerakcje, przejścia, reakcje na hover i naciśnięcie oraz czas i easing animacji, jako działający CSS/JS z opisem animacji.
  • 90motion
    Ocenia animacje według zasad Disneya, dodaje mikrointerakcje i naprawia szarpanie przejść oraz rozmycia.
  • 100form-animate
    Tworzy animacje HTML w ramach motion designu i eksportuje MP4 lub GIF z opcjonalną muzyką: animacja wprowadzenia, wideo promocyjne, animowane logo, 60 fps.
  • 100enhance-motion
    Audytuje animacje istniejącej aplikacji webowej i stosuje jeden spójny przebieg z obsługą reduced motion.
  • 95transitions-agent
    Skanuje bazę kodu pod kątem brakujących, szarpanych lub niespójnych animacji interfejsu i naprawia je recepturami transitions.dev, z oceną jakości ruchu.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.