Skill'in Kendi İfadeleriyle
Mevcut bir ürünü yazılı bir tasarım sözleşmesine dönüştürür. Depo (repository) modunda, yerel bir ürünün token'larını, temalarını, paylaşılan ilkellerini ve render edilen route'larını denetler ve DESIGN.md'yi o ürünün köküne yazar; URL modunda, masaüstü ve mobil genişliklerde DOM, hesaplanmış stiller ve yüklenen stil sayfalarından bir taslak yeniden oluşturur.
Her iki mod da tek bir kanıt hattını paylaşır — rol, değer, kaynak, kapsam, tekrarlanma, güven düzeyi — ve css-tailwind, json-tailwind veya dtcg dışa aktarma hedefleriyle tek bir düz token şemasını paylaşır. Değerler yalnızca yönetici bir kaynak onları adlandırırsa veya üç kanıtlı bir eşikten geçerlerse hayatta kalır; belge, lint ve export başarılı olana kadar yayınlanmaz. DESIGN.md dışında hiçbir şeyi değiştirmez.
Neler üretir
- URL modunda geçerli çalışma alanına yazılan, taslak olarak etiketlenmiş yeniden oluşturulmuş bir DESIGN.md taslağı.
- Modu ve denetlenen ürünü veya URL'yi, kullanılan yönetici kaynakları ve belgeden çıkarılan çatışmaları veya desteklenmeyen alanları listeleyen bir rapor.
- Belge geri verilmeden önce her ikisinin de başarılı olması gereken son lint ve export sonuçları.
Nasıl Çalışır
- 01Modu Seçin
Yerel bir ürün deposu mevcut olduğunda depo modu, DESIGN.md'yi o ürünün köküne yazar; yalnızca genel bir URL verildiğinde URL modu, geçerli çalışma alanında yeniden oluşturulmuş bir taslak üretir.
- 02Kanıt Toplayın ve Kaynağı Kaydedin
Her aday, herhangi bir şey normalleştirilmeden önce kaynağı, kapsamı ve tekrarlanmasıyla kaydedilir, böylece her iki mod da aynı kayıt hattını besler.
- 03DESIGN.md Şemasına Normalleştirin
Belirsiz olan, sözleşmesi olmadan yerel olan veya uygulamayla ilgisi olmayan adaylar elenir; kalanlar kanonik düz token şemasına eşlenir.
- 04Taslağı Doğrulamanın Ardına Kilitleyin
Markdown, ayrıştırılmış frontmatter şekil kontrollerinden geçtikten sonra yazılır; böylece düz metin önce taslak haline getirilip sonra YAML'a uydurulmaz.
- 05Lint ve Export
Önce yapısal lint çalışır, ardından seçilen hedefte tek bir uyumluluk export'u yapılır ve doldurulan her kategori çıktıda görünmelidir.
- 06Modu, Kaynakları ve Boşlukları Raporlayın
Rapor; modu ve denetlenen ürünü veya URL'yi, kullanılan yönetici kaynakları, desteklenmediği için çıkarılan her şeyi ve lint ile export sonuçlarını adlandırır.