Skill'in Kendi İfadeleriyle
extract-static-html, extract-design-md ve upload-to-stitch skill'lerini zincirleyerek mevcut bir frontend kod tabanını (React + Vite, Next.js, Angular, Vue) bir Stitch Design'a dönüştürür. Çalışan bir uygulamayı veya derlenmiş bir web dizinini Stitch'e taşıyıp orada üzerinde çalışmak isteyen tasarımcı ve geliştiricileri hedefler.
İş akışı kendi içinde bütünlüklü tek bir HTML dosyası çıkarır, .stitch/DESIGN.md dosyasına bir tasarım sistemi yazar, tasarım sistemini Stitch'te oluşturur, ardından HTML'yi sayfanın rota yoluyla başlıklandırılmış bir ekran olarak yükler. Kaydetme, taşıma veya yükleme istekleri için gereken yoldur; HTML doğrulaması isteğe bağlıdır ve çalışmayı hiçbir zaman durdurmaz.
Neler üretir
- Kendi içinde bütünlüklü tek bir HTML dosyası, örneğin /path/to/extracted/standalone.html.
- DESIGN.md olarak yazılmış bir tasarım sistemi açıklaması.
- Adı ve başlığı uygulamadaki geldiği rotayı tanımlayan, Stitch'e yüklenmiş bir ekran.
Nasıl Çalışır
- 01Kendi İçinde Bütünlüklü Bir HTML Dosyası Çıkarma
Derleme çıktısından veya Vite ya da Angular CLI ng serve gibi çalışan bir geliştirme sunucusundan işleyen ve kendi içinde bütünlüklü tek bir HTML dosyası üreten extract-static-html skill'ine devreder.
- 02Duraklamadan Doğrulama Sunma
Çıkarımdan sonra dosyanın nerede olduğunu kullanıcıya bildirirsiniz, böylece kendisi tarayıcıda kontrol edebilir; çalışma her durumda sonraki adıma devam eder.
- 03Kaynağı Bir Tasarım Sistemine Dönüştürün
extract-design-md skill'i projenin bileşenlerini, stil sayfalarını ve tema yapılandırmalarını okur ve sonucu bir tasarım sistemi dosyası olarak yazar.
- 04Tasarım Sistemini Stitch'te Oluşturun
manage-design-system skill'i DESIGN.md'yi yükler ve gerekli şemalarla create_design_system_from_design_md'yi çağırır.
- 05HTML'yi Bir Ekran Olarak Yükleyin
Aynı yükleme betiği, bağımsız HTML'yi Stitch API anahtarı ve projectId ile gönderir; title argümanı, ekranın Stitch'te tanımlanabilmesi için sayfa rotasına ayarlanır.