Bir tasarımcı olarak 100 günlük vibe coding deneyiminden sonra, tasarımları hızlı bir şekilde (daha yüksek kaliteyle) yayına almak için en akıcı iş akışının bu olduğunu keşfettim.
Geliştiricilere teslim etme hakkında bildiğiniz her şey yanlış, çünkü Figma MCP artık yayınlama sürecini 5 kat hızlandırıyor.
Yeni yol: Kendiniz yayınlayın! (bunu henüz okumadıysanız yer imlerine ekleyin)
https://x.com/felixleezd/status/2020529060225716486
Artık Figma MCP'yi kullandığınızda, Claude Code gerçek Figma dosyanızı okuyabilir -> her renk, her boşluk, her bileşen varyantı.
Tasarımdan koda çeviri kaybı tamamen ortadan kalktı.
Bu arada, bu oyunu Figma MCP <> Claude Code kullanarak tek seferde oluşturdum. İnanılmaz derecede akıl almaz.
https://x.com/felixleezd/status/2016919389682171976
Ve size 2026 iş akışını gösteren bir diyagram:
1┌─────────────────────────────────────────────────────────────────────────┐2│ │3│ ÖNCE (Teslimat Cehennemi) SONRA (Vibe Coding) │4│ ─────────────────────── ─────────────────── │5│ │6│ Tasarım Tasarım │7│ ↓ ↓ │8│ Spesifikasyon dokümanı Claude, Figma'yı doğrudan okur │9│ ↓ ↓ │10│ Geliştirici yorumlar Siz yönlendirirsiniz: "Bunu oluştur"│11│ ↓ ↓ │12│ İnceleme Prodüksiyon kodu │13│ ↓ ↓ │14│ Geri bildirim döngüsü ×10 Yayınla 🚀 │15│ ↓ │16│ "Yeterince yakın" Süre: Dakikalar │17│ │18│ Süre: Haftalar │19│ │20└─────────────────────────────────────────────────────────────────────────┘
Kodlama geçmişi gerektirmez.
İşte, Figma MCP ve Claude Code ile çalışmak hakkında bilmeniz gereken her şeyi anlatan bir 101 rehberi yazdım.
Hadi kurulumu yapalım.
bölüm 1 > Figma MCP Nasıl Kurulur
Adım 1: Figma Token'ınızı Alın
1Figma.com → Profil (sol üst) → Ayarlar → Güvenlik2→ Kişisel erişim token'ları → Yeni token oluştur → Hemen kopyala
Adım 2: Claude Code'a Bağlanın
1claude mcp add figma -e FIGMA_PERSONAL_ACCESS_TOKEN=figd_xxxxxxxxxx
Adım 3: Bağlantıyı Doğrulayın
1Claude Code'da şunu yazın: /mcp2Şunu görmelisiniz: figma ✓ bağlandı
bölüm 2 > Claude Code Figma'nızı Nasıl Görür
1┌─────────────────────────────────────────────────────────────────────────┐2│ FIGMA DOSYANIZ │3├─────────────────────────────────────────────────────────────────────────┤4│ │5│ ┌─────────────────────────────────────────────────────────────────┐ │6│ │ CLAUDE'UN OKUYABİLDİKLERİ │ │7│ ├─────────────────────────────────────────────────────────────────┤ │8│ │ ✓ Katman adları ve hiyerarşisi ✓ Auto Layout ayarları │ │9│ │ ✓ Renkler (dolgu, kontur) ✓ Bileşen varyantları │ │10│ │ ✓ Tipografi stilleri ✓ Boşluk ve dolgu │ │11│ │ ✓ Efektler (gölge, bulanıklık) ✓ Kısıtlamalar │ │12│ │ ✓ Tasarım token'ları/değişkenler ✓ Metin içeriği │ │13│ └─────────────────────────────────────────────────────────────────┘ │14│ │15│ ┌─────────────────────────────────────────────────────────────────┐ │16│ │ CLAUDE'UN OKUYAMADIKLARI │ │17│ ├─────────────────────────────────────────────────────────────────┤ │18│ │ ✗ Gerçek görüntü pikselleri ✗ Prototip etkileşimleri │ │19│ │ ✗ Yorumlar ve geri bildirimler ✗ Sürüm geçmişi │ │20│ └─────────────────────────────────────────────────────────────────┘ │21│ │22└─────────────────────────────────────────────────────────────────────────┘
bölüm 3 > kanıtlanmış tam iş akışı şablonu
Aşama 1: Tüm tasarımınızı analiz edin 🧪
1Figma tasarımımı şuradan oku:2https://www.figma.com/design/[DOSYA-ID-NİZ]/[DOSYA-ADI]34Bana şunları ver:51. Sayfa yapısına genel bakış62. Ana bölümlerin listesi73. Kullanılan renk paleti84. Tipografi stilleri95. Tanımlayabildiğin herhangi bir bileşen
Aşama 2: Tasarım token'larını çıkarın 🪙
1Figma dosyasından şunları çıkar ve oluştur:231. Şunları içeren bir Tailwind konfigürasyonu:4 - Tasarımla eşleşen özel renkler5 - Yazı tipleri ve boyutları6 - Gördüklerine dayalı boşluk ölçeği782. Yedek olarak CSS değişkenleri dosyası910Renkleri anlamsal isimler olarak biçimlendir (primary, secondary, accent, neutral).
Aşama 3: Bileşenleri oluşturun ⚡️
1Figma dosyamdaki [BİLEŞEN ADI]'na bak.23Şunları yapan bir React bileşeni oluştur:4- Tam stil ile eşleşsin (renkler, boşluk, tipografi)5- Tailwind CSS kullansın6- Tanımladığım tüm varyantları desteklesin (varsa)7- TypeScript ile tamamen tiplendirilmiş olsun8- Tasarıma dayalı fare üzerine gelme/odaklanma durumlarını içersin
Aşama 4: Tam bölümleri oluşturun 🖥️
1Figma tasarımımdan [BÖLÜM ADI] bölümünü oluştur.23Gereksinimler:4- Tasarımla tam olarak eşleşsin5- Duyarlı (responsive) olsun:6 - Mobil (<768px): [düzeni tanımla]7 - Masaüstü (≥768px): [düzeni tanımla]8- Anlamsal HTML kullan (section, nav, main, article)9- Tasarımdaki tüm metin içeriğini içersin
bölüm 4 > 3 ana Figma MCP kullanım durumu
1┌─────────────────────────────────────────────────────────────────────────┐2│ MCP EYLEMDE │3└───────────────────────────────┬─────────────────────────────────────────┘4 │5 ┌───────────────────────┼───────────────────────┐6 ▼ ▼ ▼7┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐8│ FIGMA TASARIM │ │ FIGJAM │ │ FIGMA MAKE │9│ ───────────── │ │ ───────────── │ │ ───────────── │10│ │ │ │ │ │11│ Tasarım dosyaları│ │ Tel kafesler & │ │ AI tarafından │12│ → Prodüksiyon │ │ kullanıcı akışları│ │ oluşturulan UI │13│ kodu │ │ → Çalışan uygulama│ │ → Kod tabanına │14│ │ │ │ │ ekle │15│ │ │ │ │ │16│ ⭐ EN ÇOK │ │ 🎯 GÜÇLÜ │ │ ⚡ EN HIZLI │17│ KULLANILAN │ │ │ │ │18└───────────────────┘ └───────────────────┘ └───────────────────┘19 │ │ │20 ▼ ▼ ▼21┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐22│ "Açılış sayfami │ │ "Kullanıcı akışımı│ │ "Bu Make │23│ bu Figma │ │ oku ve Next.js │ │ tasarımını al ve │24│ tasarımından │ │ rota yapısını │ │ mevcut portföy │25│ oluştur" │ │ oluştur" │ │ uygulamama ekle" │26└───────────────────┘ └───────────────────┘ └───────────────────┘

Figma MCP (FigJam) x Claude Code - AI First Designer School Eğitimimden
bölüm 5 > her biri için güç kullanıcı iş akışları
iş akışı A: Tasarım Sistemi → Tam Site
1ADIM 1 ADIM 2 ADIM 32───────────────────────────────────────────────────────────────────3"Tasarım sistemi "Temel bileşenleri "Bu bileşenleri4dosyamı oku ve oluştur: Button, kullanarak ana5tüm token'ları çıkar" Card, Input, Badge" sayfayı oluştur"6 │ │ │7 └────────────────────────┴────────────────────────┘8 │9 ▼10 ADIM 4: Sayfaları tek tek ekle11 "Şimdi fiyatlandırma sayfasını oluştur"12 "Şimdi hakkımızda sayfasını oluştur"
iş akışı b: tek sayfayı hızlıca oluşturma
1"[URL]'yi oku, token'ları çıkar, tüm bölümleriyle tam sayfayı oluştur,2duyarlı hale getir, Next.js + Tailwind kullan. Başla."34 ┌──────────────────────────────────────────────────────────┐5 │ ⚠️ Figma dosyanız iyi organize edilmiş, doğru │6 │ adlandırma ve Auto Layout kullanılmışsa en iyi │7 │ şekilde çalışır │8 └──────────────────────────────────────────────────────────┘
iş akışı c: önce bileşen (olgun tasarımcılar için)
1┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐2│ Tokenlar│ → │ Atomlar │ → │ Moleküller│ → │Bölümler │ → │ Sayfa │3│ (renkler,│ │ (buton, │ │ (kart, │ │ (hero, │ │ (tam │4│ yazılar) │ │ giriş) │ │ nav) │ │ altbilgi)│ │ sayfa) │5└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
bölüm 6 > Figma kontrol listesi (başlamadan önce)
1┌─────────────────────────────────────────────────────────────────────────┐2│ ADLANDIRMA │3│ [ ] Katmanlar anlamsal isimler kullanır hero-section ✓ Frame 427 ✗│4│ [ ] Bileşenler açıkça adlandırılmış Button/Primary ✓ Component 1 ✗│5│ [ ] Varyantların açıklayıcı özellikleri var size=lg ✓ variant=2 ✗ │6├─────────────────────────────────────────────────────────────────────────┤7│ YAPI │8│ [ ] Tüm kapsayıcılarda Auto Layout var Flexbox hazır ✓ Kesin karmaşa ✗│9│ [ ] Düz hiyerarşi (minimum iç içelik) Temiz DOM ✓ Div çorbası ✗ │10│ [ ] Bölümler açıkça ayrılmış Kolay ayrıştırma ✓ Kaos ✗ │11├─────────────────────────────────────────────────────────────────────────┤12│ TOKENLAR │13│ [ ] Renkler stil olarak tanımlanmış Çıkarılabilir ✓ Sabit kodlu ✗ │14│ [ ] Tipografi metin stilleri olarak Tutarlı ✓ Rastgele ✗ │15│ [ ] Boşluk tutarlı Sistematik ✓ Keyfi ✗ │16└─────────────────────────────────────────────────────────────────────────┘
🔖 (tavsiye edilir) Bunu kesinlikle yer imlerine eklemek istersiniz.
Figma MCP kullanmak için bazı son profesyonel ipuçları
11. KATMANLARI CSS SINIFLARI GİBİ ADLANDIRIN2 nav-links ✓ Group 5 ✗342. BÖLÜM BÖLÜM ÇALIŞIN5 Hero → Özellikler → Referanslar → Altbilgi6 (Tüm sayfayı bir kerede istemeyin)783. DOĞRUDAN FIGMA'YA ATIF YAPIN9 "Özellikler bölümündeki karta bak"10 (Değil: "Yuvarlak köşeli bir kart oluştur")11124. ÖNCE VARLIKLARI DIŞA AKTARIN13 Görsellerin manuel olarak dışa aktarılması gerekir → /public klasörü14 Sonra Claude'a şunu söyleyin: "Hero görseli /public/hero.png dizininde"15165. TEKNOLOJİ YIĞININIZI BAŞTAN PAYLAŞIN17 "Next.js 14 + Tailwind + TypeScript kullanıyorum"18 (Claude sizin kurallarınıza uyacaktır)
hızlı başlangıç referansı:
1Figma tasarımımı koda dönüştürmek istiyorum.23Figma URL'si: [URL'NİZİ YAPIŞTIRIN]45Teknoloji: Next.js 14 + Tailwind CSS + TypeScript67Lütfen:81. İlk olarak, tasarımı analiz et ve ne gördüğünü söyle92. Renk paletini çıkar ve bir Tailwind konfigürasyonu oluştur103. Sonra sana hangi bölümü önce oluşturmamı istediğimi söyleyeceğim1112Adım adım ilerleyelim.
Ve işte başlamaya hazırsınız. 😉🔥 Okuduğunuz için teşekkürler!
Bu makale, tam Vibe-Coding kursuma (eğer destek olmak isterseniz) ⭐️ dayanmaktadır. Şunları içerir:
- Kurulum anlatımları (Mac + Windows)
- Claude Code + Cursor oryantasyonu
- İlk proje eğitimi
- GitHub + sürüm kontrolü
- Vercel dağıtımı
- Özel alan adları
- Supabase + OpenAI entegrasyonu
- AI ajanları ve Figma MCP üzerine YENİ bölümler!
YENİ: Bunu yazdığımdan beri,
@figma da Claude Code'un Figma'ya sürümünü başlattı; önümüzdeki hafta bunu ele almayı hedefliyorum!
🏛️ Kurucu üye olarak topluluğumuza (AI-öncelikli tasarımcı okulu) katılmak için başvurun (tam kurslar mevcut): https://adplist.org/vibe-code-designers
🔖 Tekrar gelmek için bunu yer imlerine ekleyin.
🔄 Bunu faydalı bulduysanız, hadi tekrar paylaşalım, iletelim ve düşüncelerinizi paylaşalım. Çünkü daha fazla tasarımcı inşa etmeyi öğrenebilir.





