Skill'in Kendi İfadeleriyle
Bu skill, bir frontend kod tabanını okur ve uygulamayı derlemeden veya render etmeden görsel dilini yakalayan bir DESIGN.md yazar. package.json ve yapılandırma dosyalarından çerçeveyi tespit eder (React, Vue, Svelte, Angular, Tailwind, CSS-in-JS, sade CSS), ardından atmosfer, renk paleti ve rolleri, tipografi, bileşen stillerini, düzen ilkelerini ve Stitch üretimi için notları sırayla işler.
Çıktı .stitch/DESIGN.md konumuna yerleşir ve diğer skill'ler onu ayrıştırdığı için name ve bir colors eşlemesi taşıyan bir YAML frontmatter bloğuyla başlamalıdır. Mevcut bir projenin tasarım sistemini tersine mühendislik yapan, denetleyen veya taşıyan tasarımcılara ve geliştiricilere yöneliktir.
Neler üretir
- Standart tasarım sistemi formatında derlenmiş bir DESIGN.md belgesi.
- O dosyanın başında name ve bir colors eşlemesi içeren bir YAML frontmatter bloğu, ardından markdown bölümleri.
- Dil, renk referansları ve bileşen prompt'larını kapsayan, Stitch üretimi için tasarım sistemi notlarının yer aldığı son bölüm.
Nasıl Çalışır
- 01Çerçeveyi ve Yığını Tespit Edin
Proje kök dizinini package.json, tailwind.config.js, postcss.config.js, theme.js veya tokens.js gibi belirleyici dosyalar için tarayın, ardından çerçeveyi, CSS araçlarını ve varsa tasarım-token kütüphanelerini öğrenmek için package.json'ı okuyun.
- 02Eşleşen Çerçeve Referansını Okuyun
React/Next/Tailwind, Vue/Nuxt, Svelte, Angular ve sade CSS'in her biri, renkleri, tipografiyi ve boşluk kullanımını bulmak için çerçeveye özgü kalıplar içeren bir referans dosyasına sahiptir.
- 03Renk Paletini Çıkarın ve Rolleri Atayın
Renkler CSS özel özelliklerinden, Tailwind yapılandırmasından, tema dosyalarından, bileşen stillerinden, kapsamlı sınıflardan ve CSS-in-JS nesnelerinden gelir, ardından renk tonuna göre değil işleve göre gruplanır.
- 04Bileşenleri ve Düzeni Analiz Edin
Skill, düğmelere, kartlara, navigasyona, girdilere ve alana özgü bileşenlere, ayrıca ızgaraya, boşluk kullanımına, hizalamaya ve duyarlı davranışa bakar.
- 05DESIGN.md'yi Yazın
Her şey standart DESIGN.md formatında derlenir ve eksikse oluşturulan bir .stitch dizinine yazılır.
- 06İsteğe Bağlı Olarak Stitch'e Devredin
Kullanıcı tasarım sistemini Stitch'e aktarmak isterse, yazılan DESIGN.md dosyası manage-design-system skill için girdi haline gelir.