Skill'in Kendi İfadeleriyle
Figma içeriğini beş aşamada HyperFrames kompozisyonlarına aktarır: statik varlıklar, marka token'ları, HTML olarak bileşenler, hareket zaman çizelgeleri ve shader'lar. Mümkün olduğu her yerde (varlıklar, token'lar, bileşenler) REST API kullanır; hareket ve shader verileri için isteğe bağlı bir bağlayıcı kullanılabilir. Her içe aktarma, kaydedilen köken bilgisiyle birlikte üretimleri yerel olarak dondurur, böylece render işlemleri Figma'yı hiç çağırmaz ve deterministik kalır.
Storyboard yeniden yapılandırması, kareleri slayt olarak değil, zaman içindeki öğe durumunu tanımlayan anahtar kareler olarak ele alır. Bir marka değişkeni güncellendiğinde içe aktarılan her bileşenin yeniden renklendirilmesini sağlayan token-bileşen bağlama desteği vardır. Hız sınırlarına duyarlıdır ve otomatik olarak yeniden dener. Yapılandırılmış token'ın erişebildiği her Figma dosyasında çalışır.
Neler üretir
- .media/images/ altında, manifest kökeni ve img snippet'i ile dondurulmuş görsel varlıklar
- Marka token girdileri, figma-tokens.json yan dosyası ve .media/figma-bindings.jsonl içindeki bağlama-indeksi kayıtları
- compositions/components/<name>/ altında düzenlenebilir HTML bileşen paketleri
- CDN etiketlerinden sonra eklenen, duraklatılmış ve sonlu, window.__timelines üzerinde kayıtlı GSAP zaman çizelgesi betikleri
Nasıl Çalışır
- 01Figma Referansını Ayrıştır
Kullanıcının URL'sinden, fileKey:nodeId dizesinden veya salt fileKey'den fileKey ve nodeId çıkarmak için parseFigmaRef kullanın.
- 02Amaca Göre Doğru Aşamaya Yönlendir
Kullanıcının isteğini beş aşamadan birine eşleştirin: varlık dışa aktarma, token içe aktarma, bileşen yeniden yapılandırma, hareket zaman çizelgeleri veya shader işleme.
- 03REST veya Bağlayıcı Üzerinden Getir
Varlıklar, token'lar ve bileşenler için REST kullanılır. Hareket ve shader'lar için uyumlu bir bağlayıcı veya manuel dışa aktarma gerekir.
- 04Üretimleri Köken Bilgisiyle Yerel Olarak Dondur
Her içe aktarma yerel bir dosya yazar, manifest'e kaynak meta verisiyle ekleme yapar ve paylaşılan medya kullanım envanterini yeniden oluşturur.
- 05Durum Verilerinden Hareket ve Storyboard'ları Yeniden Yapılandır
Storyboard kareleri, bitişik kareler karşılaştırılarak öğe zaman çizelgelerine dönüştürülür. Hareket bağlamı MotionDocs'a, ardından GSAP betiklerine normalize edilir.
- 06Gerçek Referansa Göre Doğrula
Statik doğruluk için render'ı Figma'nın kendi piksel dışa aktarımıyla karşılaştırın. Hareket yeniden yapılandırması en az 15dB motion-PSNR değerini karşılamalıdır.