Tools· Design & Kreativ

    transitions.dev-Skill

    Externes Repository mit zwölf geprüften, portablen CSS-Übergängen für Standard-UI-Zustände (Modal, Dropdown, Erfolg, Fehler u. a.), gepackt als Skill für KI-Coding-Agenten.

    gestaltendgenerierendausführbarOpen Source
    Quellcode
    Repository klonen, Skill über das passende Skill-Verzeichnis des Agenten übernehmen; separat gepackte Variante via npx skills add Jakubantalik/transitions.dev

    Beschreibung

    Stärken

    Kopierfertige Snippets
    Jede der zwölf Demo-Karten liefert über einen Copy-Button einen in sich geschlossenen CSS-Schnipsel mit semantischen Custom Properties auf :root und unter t-*-Klassen gekapselten Regeln, der sich ohne demo-spezifisches Markup in ein beliebiges Projekt einfügen lässt.
    Eingebauter Reduced-Motion-Schutz
    Jeder Schnipsel enthält eine @media (prefers-reduced-motion: reduce)-Guard, sodass Nutzer mit reduzierter Bewegungseinstellung automatisch berücksichtigt werden.
    Mehrere Zugangswege
    Übergänge lassen sich per CLI (transitions-pro), als Agent-Skill (npx skills add) oder direkt über die interaktive Showcase- und Playground-Seite ins Projekt holen.
    Skill bleibt mit der Quelle synchron
    Der Skill-Ordner wird per build/extract.mjs automatisch aus index.html generiert, sodass die achtzehn Referenzdateien nie von der Live-Demo abweichen.

    Einschätzung

    KI-Funktionen

    • Installierbarer Agent-Skill Die Übergänge liegen als Skill-Paket (skills/transitions-dev/ mit SKILL.md und achtzehn Referenzdateien) vor, das Agenten wie Claude Code, Cursor oder Codex über npx skills add Jakubantalik/transitions.dev direkt einlesen.
    • Live-Panel mit optionaler LLM-Anbindung npx transitions-refine live blendet eine Zeitleiste über die laufende App; mit dem Zusatz --llm wird zusätzlich die Cursor-CLI verdrahtet, sodass Vorschläge dauerhaft aus einem LLM statt aus deterministischen Regeln kommen.
    • Steuerung aus dem Editor heraus Ohne --llm lässt sich das Refine-Panel stattdessen über den Befehl /refine live direkt mit dem im Editor laufenden Agenten verbinden.

    Wofür geeignet

    • Frontend-Teams, die für Standard-Zustände wie Modal, Dropdown oder Fehlermeldung sofort einsetzbare, geprüfte Motion-Snippets statt Eigenbau brauchen
    • Projekte mit KI-Coding-Agenten, die eine kuratierte Motion-Bibliothek als Skill-Kontext einbinden wollen
    • Teams, die reduzierte Bewegung korrekt behandeln müssen und dafür eine fertige Vorlage suchen
    • Als Referenzbibliothek neben den eigenen Motion-Skills, wenn schnell ein Standardübergang gebraucht wird

    Einschränkungen und Hinweise

    • Pro-Übergänge sind gesperrt Ein Teil der Übergänge ist als Pro-Variante markiert und erst nach einem passwortlosen Browser-Login über npx transitions-pro login nutzbar, die kostenlose CLI-Variante deckt nicht das komplette Set ab.
    • LLM-Modus braucht Cursor-CLI Der Zusatz --llm bei transitions-refine live installiert und verdrahtet zusätzlich die Cursor-CLI, ohne diese Umgebung bleibt nur der deterministische Modus oder die Steuerung per /refine live im jeweiligen Editor.
    • Lokaler Showcase braucht eigenen Server Um index.html und prototypes.html lokal zu öffnen, ist ein einfacher Webserver nötig, im Repository beispielhaft mit python3 -m http.server 8765 gestartet.

    Quick Start

    1. Skill installieren: npx skills add Jakubantalik/transitions.dev im Projekt ausführen, dabei werden SKILL.md und die achtzehn Referenzdateien nach skills/transitions-dev/ geholt.
    2. Alternativ per CLI einzelne freie Übergänge ziehen: npx transitions-pro add card-resize, eine Übersicht aller verfügbaren Übergänge liefert npx transitions-pro list.
    3. Für Pro-Übergänge einmalig anmelden: npx transitions-pro login öffnet den Browser zur passwortlosen Bestätigung, danach zum Beispiel npx transitions-pro add confetti-burst.
    4. Live-Feedback optional aktivieren: npx transitions-refine live startet Panel und lokalen Relay, mit --llm zusätzlich die Cursor-CLI-Anbindung.
    5. CSS-Schnipsel übernehmen: den kopierten Block mit den Custom Properties auf :root und den t-*-Klassen ins eigene Projekt einfügen und die Klasse am Zielelement setzen.

    Tipps

    • Vor der Auswahl die Live-Demo unter https://transitions.dev/ ansehen, jede Karte zeigt den Übergang direkt.
    • prototypes.html für Feintuning nutzen: Dauer, Distanz und Easing lassen sich pro Übergang live testen, bevor der Schnipsel übernommen wird.
    • Wer index.html selbst anpasst, sollte danach build/extract.mjs erneut laufen lassen, damit die Referenzdateien unter skills/transitions-dev/ wieder zur Demo passen.
    • npx transitions-refine live funktioniert auch ohne --llm und liefert deterministische Vorschläge, bevor man die Cursor-CLI verdrahtet.

    Zugang

    Stand: · Angaben zu Preisen, Tarifen und Funktionen sind eine Momentaufnahme. Vor einer Entscheidung lohnt der Blick auf die Anbieterseite.

    Im Workshop wird daraus Ihre Methode.

    Wer diesen Prozess einmal laufen sieht, will als Nächstes den Agenten dahinter. Das bauen wir im Workshop Vom Prozess zum Agenten.

    Workshops ansehen

    Gespräch statt Pitch

    Erst verstehen, dann entscheiden. Wir nehmen uns Zeit für ein erstes Gespräch, ohne Verkaufsdruck, ohne Verpflichtung.

    Gespräch vereinbaren