Skill'in Kendi İfadeleriyle
penpot/penpot-mcp sunucusu üzerinden Penpot'ta gerçek arayüzler tasarlamak için, ajanı Penpot eklenti API'sini yöneten tasarımcılar ve geliştiriciler için yazılmış bir kılavuz. Genel tavsiyeler vermek yerine, çalışan bir sıra belirtir: MCP sunucusunun zaten çalışıp çalışmadığını kontrol et, dosyanın mevcut renklerini, metin stillerini ve bileşenlerini keşfet, penpotUtils.shapeStructure ile hiyerarşiyi incele, ardından board'lar, dikdörtgenler ve metin oluştur ve addFlexLayout kapsayıcılarını uygula.
Yedek 8px boşluk ve tipografi ölçeklerini, 375x812 mobil ve 1440x900 gösterge paneli düzenini, butonlar, formlar ve gezinme için kontrol listelerini, WCAG kontrast ve dokunma hedefi sınırlarını, board yerleşim boşluğunu, salt okunur genişlik ve yükseklik gibi Penpot API tuzaklarını ve analyzeDescendants, fontSize filtreleme ve export_shape üzerinden doğrulamayı sağlar.
Neler üretir
- Eklenti bağlamında çalıştırılan JavaScript ile oluşturulan yeni veya değiştirilmiş Penpot tasarımları.
- Seçili şekillerin PNG veya SVG çıktıları; tasarımı tahmin etmek yerine bakmak için kullanılır.
- Devir teslim için bir seçimden, alt öğeler dahil, çıkarılan CSS.
Nasıl Çalışır
- 01Sunucunun Çalıştığını Doğrulayın
İlk adım penpot_api_info'ya deneme çağrısı yapmaktır, böylece bağlantı zaten çalışıyorken kimse kurulum adımlarından geçirilmez.
- 02Mevcut Tasarım Sistemini Bulun
Çizime başlamadan önce marka kılavuzlarını sorar ve mevcut dosyayı zaten kullanılan bileşenler, renkler ve desenler açısından okur.
- 03Sayfa Yapısını İnceleyin
shapeStructure, yeni öğelerin tuval üzerinde zaten var olanlara göre yerleştirilebilmesi için mevcut hiyerarşiyi döndürür.
- 04Öğeleri Oluşturun
Board'lar, dikdörtgenler ve metin, düz metinle anlatılmak yerine Penpot eklenti bağlamında eklenti çağrılarıyla oluşturulur.
- 05Dışa Aktararak Doğrulayın
Her değişiklik bir dışa aktarma ile sona erer, böylece sonuç sadece koddan güvenilmek yerine bir görüntü olarak incelenir.