Rehber
Bir prototip için iki referans siteyi tek tasarımda birleştir
“Notion ile Stripe karışımı gibi hissettirsin.” Müşteriler prototip brief'lerini sürekli böyle verir. Her site için bir DESIGN.md ile bu cümleyi somut bir spesifikasyona dönüştürebilirsin: token'ları yan yana karşılaştır, hangi dosyanın öne çıkacağına karar ver ve birleştir.
Design Extractor sana iki dosyayı verir. Birleştirmeyi sen yaparsın, elle ya da kodlama ajanınla; bu rehber ikisini de gösterir.
prototip hazırlayan tasarımcılar ve ajanslar için yazıldı. Güncellenme: .
Ne elde edeceksin
- Token token karşılaştırılmış iki DESIGN.md dosyası; böylece farklar somutlaşır.
- Bir birleştirme planı: temel olarak bir dosya, diğerinden adı belirlenmiş token grupları.
- Elle ya da aşağıdaki prompt'la ajanının oluşturduğu birleşik DESIGN.md.
- Karışımın hâlâ rahat okunduğundan emin olmak için bir kontrast kontrolü.
Birleştirme nasıl işler
Karışım bir ortalama değildir. Bir paletin yarısını diğerinin yarısıyla karıştırmak, ikisine de benzemeyen bir site verir. İşe yarayan, bir temel dosya ile diğerinden adı belirlenmiş birkaç parçadır:
- Temel yapıyı verir: yazı ölçeği, boşluklar, köşe yarıçapları ve bileşen tarifleri.
- Vurgu dosyası, ana renk ailesi veya başlık fontu gibi grupları bütün olarak ödünç verir, asla tek tük değerleri değil.
İki dosya da Google'ın DESIGN.md spesifikasyonunu izler, bu yüzden gruplar örtüşür: colors, typography, rounded, spacing ve components. Yapının tamamı için DESIGN.md'nin neler içerdiğine bak.
Adımlar
İki dosyayı da al
Galerideyseler galeriden kopyala ya da her URL'yi Design Extractor ana sayfasına yapıştırıp her biri için bir Pro çıkarma çalıştır.
Yan yana koy
Aşağıdaki tablodaki gibi ana renkleri, arka planları, fontları, yazı boyutlarını ve köşe yarıçaplarını karşılaştır.
Temeli seç
Düzeni ve yoğunluğu prototiple örtüşen siteyi seç.
Vurgunun ne ödünç verdiğini belirle
Bunu token grupları olarak yaz; örneğin “ana renk ailesi”.
Elle ya da ajanınla birleştir
İki yol da aşağıda. Sonucu prototip reposuna DESIGN.md olarak kaydet.
Kontrastı ve yapıyı kontrol et
Birleşik dosyayı ücretsiz DESIGN.md doğrulayıcıya yapıştır.
Uygulamalı örnek: Notion ile Stripe buluşuyor
Galeriden iki gerçek dosya: Notion DESIGN.md ve Stripe DESIGN.md. İkisi de markaların herkese açık web sitelerinden çıkarılmıştır ve resmi marka yönergeleri değildir.
| Notion | Stripe | |
|---|---|---|
| Ana renk | #0075DE | #533AFD |
| Arka plan | #FFFFFF | #FFFFFF |
| Metin | #000000 | #061B31 |
| Fontlar | Notion Inter, Lyon Text | Sohne |
| En büyük yazı | hero-display, 96px, ağırlık 600 | hero-display, 56px, ağırlık 500 |
| Gövde metni | body, 16px, ağırlık 400 | body-lg, 18px, ağırlık 300 |
| Buton köşe yarıçapı | 8px | 4px |
| Renk token'ları | 20 | 21 |
| Bileşen tarifleri | 14 | 71 |
Onları birleştirmenin bir yolu
Tipografisi, boşlukları, köşe yarıçapları ve bileşenleri için Notion temel olsun, Stripe da ana renk ailesini (primary, primary-focus, primary-bright, primary-pressed, primary-deep, primary-soft) ödünç versin. Bu, klasik “bizim düzenimiz, onların enerjisi” brief'idir.
Karar vermeden önce sayıları kontrol et. Stripe ana renginin Notion arka planı üzerindeki kontrastı 6.1:1. Notion on-primary metninin yeni ana renk üzerindeki kontrastı 6.1:1. WCAG AA'ya göre gövde metni en az 4.5:1 gerektirir; büyük metin ve ikonlar 3:1 gerektirir.
Bir tuzak: Notion sitesinin kendi ana rengi #0075DE, dosyasında 65 kez geçiyor, çoğunlukla bileşen tariflerinin içinde. En üstteki token'ı değiştirmek yetmez; her kopyanın değişmesi gerekir.
---
name: Notion and Stripe prototype
colors:
primary: "#533AFD"
primary-focus: "#5452FB"
primary-bright: "#635BFF"
primary-pressed: "#4032C8"
primary-deep: "#2E2B8C"
primary-soft: "#D6D9FC"
on-primary: "#FFFFFF"
ink: "#000000"
typography:
hero-display:
fontFamily: Notion Inter
fontSize: 96px
fontWeight: 600
lineHeight: 1.05
letterSpacing: -4.6px
body:
fontFamily: Notion Inter
fontSize: 16px
fontWeight: 400
lineHeight: 1.5
letterSpacing: normal
rounded:
xs: 4px
sm: 8px
md: 12px
full: 9999px
---Elle birleştir
- Temel dosyayı DESIGN.md olarak kopyala ve
namedeğerini değiştir. colorsiçinde temelin ana renk ailesini vurgunun değerleriyle değiştir.- Dosyanın tamamında her eski hex değerini ara ve değiştir. Bileşen tarifleri renkleri CSS kodlarında tekrar eder, bu yüzden yalnızca token listesi yetmez.
- Overview ve Colors metinlerini, iki markadan birini değil karışımı anlatacak şekilde yeniden yaz.
- Dosyayı doğrulayıcıda kontrol et ve kontrast uyarılarını düzelt.
Ajanınla birleştir
İki dosyayı da prototip reposuna, örneğin design/ altına kaydet ve ajanına temeli, alınacak grupları ve çalıştırılacak kontrolleri belirten bir prompt ver. Bu prompt bu rehber için gerçek dosya ve token adlarıyla yazıldı.
Read design/notion.DESIGN.md and design/stripe.DESIGN.md. Write DESIGN.md for our prototype:
- Start from the Notion file: keep its typography, spacing, rounded tokens and component recipes.
- Take Stripe's primary color family (primary, primary-focus, primary-bright, primary-pressed, primary-deep, primary-soft) and use it wherever the Notion file uses its own primary colors, including inside the component recipes.
- Rename the file and rewrite the Overview and Colors prose so they describe the blend, not either brand.
- Keep the section order of Google's DESIGN.md spec, and make sure text on the new primary meets 4.5:1 contrast.
List every value you changed.Dönen sonucu diğer her değişiklik gibi incele: diff'i oku, sonra dosyayı doğrulayıcıya yapıştır. Yazma işini ajan yapar; prompt'taki kararlar yine senindir.
Bu rehberde kullanılan dosyalar
Her galeri sayfasında, paleti ve yazı örneğiyle birlikte indirilebilecek tam DESIGN.md bulunur.
Yazılım ve SaaS · Productivity & NotesNotion
Notion'ın pazarlama ana sayfası, koyu lacivert (#02093a) bir kahraman bölümünü açık (#f6f5f4) bir gövdeyle birleştirir ve tüm metin rolleri için özel bir yazı tipi (NotionInter) kullanır. Tasarım, 28px oluklu 12 sütunlu bir ızgara, kartlar için 8px ve haplar için 9999px olmak üzere çift köşe yarıçapı dili ve yüzen arayüz öğeleri için çok katmanlı kademeli bir gölge sistemi kullanır. Marka mavisi (#2537b1) CTA'ları ve vurgu noktalarını yönlendirir; anlamsal gri tonları basamağı (gray-200'den gray-900'e) tüm metin ve yüzey hiyerarşisini düzenler.
Finans ve FintechStripe
Stripe'ın pazarlama ana sayfası, "sohne-var" değişken yazı tipinin hafif ağırlıklarında (300–400) ve #533afd (Stripe Indigo) ile belirlenen, koyu lacivertten indigoya uzanan bir marka paleti üzerine kurulu, sıkı biçimde kontrol edilen bir tasarım sistemi (HDS — Stripe Design System) kullanıyor. Tam genişlikte, imza niteliğindeki spektral gradyan kahraman alanı öne çıkıyor. Bileşenler 4–6px köşe yarıçapına sahip, düz ya da minimal gölgeli ve 8px temel boşluk ızgarası etrafında düzenlenmiş. Genel ton, güven veren ama samimi: finansal altyapı, özgüvenli tipografi ve ölçülü renk kullanımıyla aktarılıyor.
Seyahat, Ulaşım ve LojistikAirbnb
Airbnb'nin tasarım sistemi, tek bir özel değişken yazı tipi (Airbnb Cereal VF) etrafında kurulmuş. Renk paleti neredeyse tek renkli; derin kömür grisi (#222222) ve açık gri tonlar bu paletin omurgasını oluşturuyor. Markanın imza rengi olan "Rausch" mercan-pembesi (#ff385c) yalnızca birincil eylem düğmeleri ve logo için ayrılmış. Yerleşim, geniş görsel-metin oranlarına sahip, duyarlı bir fotoğraf kartı ızgarası. Kartlarda 20px yumuşak köşe yuvarlaması var; sert bir kontrast yaratmadan ince bir derinlik veren çok katmanlı ortam gölge sistemi kullanılıyor. Arama çubuğu, temel kullanıcı eylemini bir araya getiren, dikkat çekici hap şeklinde bir kapsayıcı.
SSS
İki web sitesi tasarımını tek tasarımda birleştir: sorular
Bunu denemeden önce en çok sorulanlara kısa yanıtlar.
Hayır, birleştirme özelliği yok. Her çıkarma tek bir sitenin DESIGN.md dosyasını döndürür. İki dosyayı elle birleştirirsin ya da bu rehberdekine benzer bir prompt'la kodlama ajanından bunu yapmasını istersin, sonra sonucu incelersin.
İki, bazen üç. Bir dosya temeldir ve yapıyı verir: yazı ölçeği, boşluklar, köşe yarıçapları ve bileşenler. Diğerleri bir renk ailesi veya bir başlık fontu gibi adı belirlenmiş bir parça ödünç verir. Daha fazla dosyadan değer karıştırmak sonucun yamalı görünmesine yol açar.
Düzeni ve yoğunluğu prototiple örtüşen dosya. Müşteri, bir sitenin renkleriyle sakin, doküman benzeri bir ürün istiyorsa sakin site temeldir ve diğeri renklerini ödünç verir; tersi değil.
Birleşik dosyayı ücretsiz DESIGN.md doğrulayıcıya yapıştır. Yapıyı kontrol eder ve kontrastı yetersiz metin renklerini işaretler. Ardından müşteriye göstermeden önce onunla gerçek bir ekran oluştur.
Brief'in için iki dosyayı al
Her referans sitenin URL'sini yapıştır ve DESIGN.md dosyasını karşılaştırmaya ve birleştirmeye hazır al.
İlgili rehberler
Claude Code ve Cursor ile bir web sitesine uyan UI oluştur
Beğendiğin bir siteyi çıkar, DESIGN.md dosyasını repona koy ve ajanını ona yönlendir; Claude Code ve Cursor için birebir prompt'larla.
Tasarımcın yok mu? Uygulaman için kanıtlanmış bir tasarım sistemi ödünç al
Referans siteyi nasıl seçeceğin, DESIGN.md dosyasından neyi koruyacağın ve sonucun kopya değil sana ait olması için neyi değiştireceğin.
Siteni yeniden mi inşa ediyorsun? Önce tasarım sistemini çıkar
Yeniden inşa, marka yenileme veya framework geçişinden önce mevcut siteni DESIGN.md olarak kaydet ve elle neyi kontrol edeceğini bil.
MCP ile kodlama ajanına istediği an tasarım spesifikasyonu ver
MCP sunucusunu bağla; ajanın bir sitenin DESIGN.md dosyasını kendi başına çıkarsın, hazır olmasını beklesin ve ondan geliştirsin.