Skill'in Kendi İfadeleriyle
find-animation-opportunities, bir kod tabanı veya UI için salt okunur bir arama skill'idir: bir arayüzü gerçekten harekete katkısı olacak anlar için tarar ve her biri için tam eğrileri, süreleri ve özellikleri içeren kesin bir reçete önerir, ancak asla uygulamaz. Belirleyici özelliği ölçülülüktür.
Öncül "Animasyonlara İhtiyacınız Yok"tur: her yerde hareket öneren bir fırsat bulucu, bu deponun önlemeyi amaçladığı ağır ve fazla animasyonlu arayüzler üretir. Bu nedenle bir bulucu olduğu kadar bir filtredir; adayların çoğunu reddetmesi beklenir. Her aday dört kapı sorusunu geçmelidir — sıklık, amaç, hız, işlev — ve çıktı, tüm bir uygulama için 5–7 öneriyle sınırlıdır, etkiye göre sıralanır.
Neler üretir
- Bir fırsatlar tablosu: hayatta kalan her öneri için konum, günümüzdeki davranış, amaç, sıklık kademesi ve tam değerleriyle önerilen hareketi içeren bir satır.
- Kasıtlı olarak dışarıda bırakılan 2–5 yeri listeleyen ve her birinin onu eleyen kapı sorusuyla etiketlendiği bir reddedilen adaylar bölümü.
- En yüksek etkiye sahip öneriyi belirten ve herhangi bir satırı bir uygulama planına dönüştürmek için improve-animations plan devir komutuna işaret eden kısa bir sonuç paragrafı.
Nasıl Çalışır
- 01Yığını ve Token'larını Keşfedin
Yığını, hareket kütüphanelerini, mevcut easing ve süre token'larını ve ürünün karakterini belirleyin; böylece öneriler paralel değerler icat etmek yerine projenin zaten kullandığı şeyi genişletir.
- 02Bilinen Kaynaşma Noktalarını Tara
UI'yi gözle taramak yerine kaynaşma sınıflarının arama listesini adım adım işleyin — geri bildirim boşlukları, ışınlanan durum, eksik uzamsal anlatı, grup girişleri, jest kaynaşmaları, keyif bütçesi.
- 03Her Adayı Süzgeçten Geçirin
Hayatta kalan her aday dört soruyu sırayla yanıtlamak zorundadır: sıklık, amaç, hız, işlev. Skill'in burada acımasız olması amaçlanmıştır ve adayların çoğu elenir.
- 04Üç Bölüm Halinde Rapor Verin
Fırsatlar tablosunu, elenen adayları ve kararı yazın. Boş bir sonuç kabul edilebilir ve şişirilmeden açıkça belirtilmelidir.