In den eigenen Worten des Skills
find-animation-opportunities ist ein reiner Such-Skill für eine Codebasis oder UI: Er durchsucht eine Oberfläche nach Momenten, die wirklich von Bewegung profitieren würden, und schlägt für jeden ein präzises Rezept vor – mit exakten Kurven, Dauern und Eigenschaften –, setzt es aber nie um. Sein bestimmendes Merkmal ist Zurückhaltung.
Die Prämisse lautet „You Don't Need Animations“: Ein Opportunity-Finder, der überall Bewegung vorschlägt, erzeugt genau die behäbigen, überanimierten Oberflächen, die dieses Repo verhindern soll. Er ist also ebenso Filter wie Finder und erwartet, die meisten Kandidaten abzulehnen. Jeder Kandidat muss vier Gate-Fragen überstehen – Häufigkeit, Zweck, Geschwindigkeit, Funktion – und die Ausgabe ist für eine gesamte App auf 5–7 Vorschläge begrenzt, sortiert nach Wirkungsgrad.
Was er erzeugt
- Eine Opportunities-Tabelle: eine Zeile pro überlebendem Vorschlag mit Ort, heutigem Verhalten, Zweck, Häufigkeitsstufe und der vorgeschlagenen Bewegung mit exakten Werten.
- Ein Abschnitt mit abgelehnten Kandidaten, der 2–5 bewusst ausgelassene Stellen aufführt, jede mit der Gate-Frage markiert, die sie zu Fall gebracht hat.
- Ein kurzer Fazit-Absatz, der den Vorschlag mit dem höchsten Wirkungsgrad benennt und auf den Handoff-Befehl improve-animations plan verweist, um jede Zeile in einen Umsetzungsplan zu verwandeln.
So funktioniert es
- 01Den Stack und seine Tokens erkunden
Identifizieren Sie den Stack, Motion-Bibliotheken, vorhandene Easing- und Duration-Tokens sowie die Persönlichkeit des Produkts, damit Vorschläge das erweitern, was das Projekt bereits nutzt, statt parallele Werte zu erfinden.
- 02Bekannte Nahtstellen systematisch durchgehen
Arbeiten Sie die Liste bekannter Nahtstellen-Klassen durch – Feedback-Lücken, teleportierender Zustand, fehlende räumliche Erzählung, Gruppen-Einstiege, Gesten-Nahtstellen, das Delight-Budget – statt die UI nur nach Augenmaß zu prüfen.
- 03Jeden Kandidaten prüfen
Jeder verbleibende Kandidat muss alle vier Fragen der Reihe nach beantworten: Häufigkeit, Zweck, Geschwindigkeit, Funktion. Der Skill soll hier konsequent streng sein, und die meisten Kandidaten fallen durch.
- 04Bericht in drei Teilen
Schreiben Sie die Tabelle der Möglichkeiten, die abgelehnten Kandidaten und das Fazit. Ein leeres Ergebnis ist akzeptabel und sollte klar benannt statt aufgebauscht werden.