Skill'in Kendi İfadeleriyle
Stitch ekranlarını React 18, Vite, TypeScript, TanStack Query ve React Router üzerinde veri yoğun panolara dönüştüren frontend mühendisleri için bir build skill'i; zincir üzeri okumalar için isteğe bağlı ethers v6 veya viem içerir.
İş akışı altı adımda çalışır: Stitch MCP önekini keşfet, ekranı getir, HTML ve ekran görüntüsünü .stitch/designs/ altında kalıcı hale getir, DESIGN.md dosyasını oku ve renkleri, tipografiyi ve boşlukları src/index.css içindeki CSS değişkenlerine eşle, bileşenleri ve sayfaları üret, sonra sunum bileşenlerini sade tutarken veriyi TanStack Query üzerinden bağla. Bir eşleme tablosu tablolar, düğmeler, formlar, yükleme ve cüzdan bağlantısı için davranışı sabitler, dosya bir WCAG 2.2 AA kalite kontrol listesiyle sona erer.
Neler üretir
- Stitch ekranından oluşturulan, veri katmanı için TanStack Query kullanan üretim düzeyinde bir React + Vite panosu.
- Kaynak tasarımın .stitch/designs/{screen}.html olarak depoda tutulan yerel kopyaları ve eşleşen bir .png ekran görüntüsü.
- Sorumluluğa göre ayrılmış bir kaynak ağacı; hooks, useQuery sarmalayıcılarını ve cüzdan hook'larını, lib ise ABI yardımcılarını ve biçimlendiricileri barındırır.
Nasıl Çalışır
- 01MCP Önekini Keşfet
Önce list_tools'u çalıştırın ve araçların hangi Stitch öneki altında sunulduğunu not edin, çünkü sonraki her çağrı bundan oluşturulur.
- 02Ekranı Getir
Keşfedilen önek üzerinde get_screen aracını çağırın, hem Stitch proje kimliğini hem de ekran kimliğini geçirin.
- 03DESIGN.md Token'larını Bağla
Proje DESIGN.md dosyasını okuyun ve renk, tipografi ve boşluk girdilerini src/index.css içindeki CSS değişkenlerine çevirin.
- 04Üretilen UI'yi Role Göre Böl
Üretilen kod tek bir düz dosyaya değil, src/components, src/pages ve src/hooks içine yerleşir.
- 05Verileri TanStack Query Üzerinden İletin
Zaman uyumsuz veri çekme işlemleri TanStack Query üzerinden yapılır; böylece Stitch ekranından oluşturulan sunum bileşenleri saf kalır.