Vibe Coding Rehberi v1.0: Yapay Zeka Destekli Geliştirme İçin Kapsamlı El Kitabı

134K
622
180
23
1.6K

TL;DR

Kodlama bilmeyenlerin işlevsel uygulamalar geliştirmesine yardımcı olmak için GitHub ve Claude Code kullanan, belge odaklı bir iş akışını detaylandıran, yapay zeka destekli geliştirmeye yönelik kapsamlı bir el kitabı.

Bu belge, yalnızca deneyimli kodlayıcıların değil, aynı zamanda kodlama bilmeyenlerin de 'Vibe Coding' kullanarak uygulama/hizmet geliştirmesine yardımcı olmak için tasarlanmış bir kılavuzdur. Az kodlama deneyimi olan genç geliştiriciler ve planlamacılar da bu adımları izleyerek istikrarlı sonuçlar üretebilir.

Temel İlke: Yapay zekanın hemen kod yazmasını istemek yerine, geliştirmeye başlamadan önce belgeler (Design.md, ToDo.md) oluşturmasını sağlamak daha iyidir.

0. Genel Akış Özeti

[1] Concept.md oluşturulmasını isteyin

[2] Design.md (UI/UX referans belgesi) oluşturun

[3] Teknoloji Yığınını Belirleyin (Aşağıdaki karar ağacına bakın)

[4] ToDo.md (Modül düzeyinde teknik özellikler + geliştirme planı) oluşturun

[5] GitHub Deposu oluşturun ve ilk commit'i yapın

[6] Uygulama açıklaması + Design.md + ToDo.md'yi Claude Code veya Grok Build'e aktararak geliştirmeye başlayın

[7] Tekrarlayın: Modülü uygula → Test et → commit/push yap

1. Concept.md — Basit Bir Fikirle Başlamak için Prompt

Yapmak istediğiniz uygulamayı veya hizmeti aklınıza geldiği gibi 2-3 satırda kısaca şu şekilde açıklayarak başlayın: "Bunun gibi bir şey yapmak istiyorum; lütfen bunu uygulamak için prosedürleri ve yöntemleri detaylandıran bir Concept.md belgesi oluşturun."

Oluşturulan belgeyi indirin ve Concept.md olarak kaydedin.

2. Design.md — Önce UI/Tasarım Referans Belgelerini Oluşturma

Uygulamanın bir arayüzü (UI) varsa, önce Design.md yazmak iyidir. Yani, referans almak istediğiniz bir hizmet veya uygulama varsa veya UI'yi kendiniz nasıl tasarlayacağınızı biliyorsanız, Figma vb. üzerinde tasarladığınız tasarımların görsellerini sağlayarak talepte bulunabilirsiniz.

Yöntem

  • Beğendiğiniz gerçekten yayında olan bir web sitesini seçin. (Örn: linear.app, stripe.com, toss.im vb.)
  • Claude veya Grok'a "O sitenin yerleşim yapısını, renk paletini, tipografisini, kenar boşluklarını/aralıklarını ve bileşen stillerini analiz et ve Design.md'de düzenle" talimatını verin.

Prompt Örneği

https://linear.app tasarımını analiz et ve bir Design.md belgesi yaz. Aşağıdaki maddeleri eklemelisin: 1. Genel yerleşim yapısı (Header/Sidebar/Body/Footer yerleşimi) 2. Renk paleti (Birincil, İkincil, Arka Plan, Metin renkleri HEX kodlarıyla) 3. Tipografi (Yazı tipi türleri, boyut sistemi, kalınlıklar) 4. Kenar boşlukları ve aralık kuralları (boşluk ölçeği) 5. Düğmeler, kartlar ve giriş formları gibi ana bileşenlerin stilleri 6. Karanlık mod desteği ve renk eşlemesi

İpuçları

  • Tasarım anlayışınız varsa, oluşturulan Design.md içeriğinin tamamı doğal dilde açıklandığı için okuyabilir ve istediğiniz yönde doğrudan değiştirebilir/düzeltebilirsiniz. Bu belge, sonraki tüm UI uygulamaları için standart haline gelir.
  • Sadece "Bu site gibi yap" derseniz, sonuçlar her seferinde değişir. Tutarlılığı sağlamak için bunu bir belge ile sabitlemelisiniz.

2. Teknoloji Yığını Karar Öneri Ağacı

Oluşturmaya çalıştığınız hizmetin türüne göre yığını önce belirleyin.

head77x - inline image

Ortak Sunucu (Backend) İlkeleri

  • Herhangi bir yerel ortamda doğrudan CLI'den kurulup çalıştırılabilmelidir.
  • Dil/çalışma zamanı Node.js veya Python olmalıdır.
  • Paketler/çalıştırma ortamları için tüm işletim sistemlerinde kararlı dağıtım ve destek için doğrulanmış araçlar kullanın:
  • Python → uv
  • Node.js → npm

Veritabanı Seçim Kriterleri

head77x - inline image

Detaylı Prompt Talimatları (Geliştirme bilginiz varsa)

Bu proje bir web uygulamasıdır. Frontend'i React ile yapılandırın ve yerel olarak npm run dev ile hemen test edilebilir, kararlı dağıtıma izin veren bir yapıda olsun. Backend'i Node.js ile yapılandırın ve ilişkisel bir DB gerektiği için MariaDB kullanın. Yerel geliştirme ortamında doğrudan CLI üzerinden kurulup çalıştırılabilen bir kurulum betiği ekleyin. Bu içeriği ve Concept.md belgesini kontrol ederek detaylı teknik uygulama için bir ToDo.md belgesi yazın.

  • Bu prompt ile Concept.md belgesini ekleyerek veya Concept.md belgesinin içeriğini kopyalayıp yapıştırarak ilerleyin.

Peki ya yukarıdakileri bilmeyen bir geliştirici değilsem?

Sadece şöyle entegre talimatlar verin:

Bu projeyi nasıl çalıştıracağımdan emin değilim, bu yüzden lütfen bir yol öner. Bir web uygulamasının daha iyi olup olmadığını, geliştirme sırasında kontrol etmesi daha kolay bir işletim sistemi kurulum yönteminin mi yoksa mobil uygulama olarak oluşturmanın mı daha iyi olduğunu öner. Bir web tarayıcısında gösterilebiliyorsa Frontend'i React ile yapılandır; mobil uygulama olarak sunulması gerekiyorsa Frontend'i Flutter ile yapılandır. Yerel olarak kurulması gereken bir yöntemse, CLI üzerinden kolayca dağıtılıp kurulabilen npm veya uv kullanarak yapılandır. Kararlı dağıtıma izin veren bir yapı kur. Bir Backend'e ihtiyaç olup olmadığından emin değilim, ancak Node.js veya dağıtım/kurulum için kararlı bir yapı kur. Bir DB gerekiyorsa, ilişkisel bir DB gerekiyorsa MariaDB kullan; sadece bir anahtar-değer DB'siyse, geliştirme için yerel olarak AWS DynamoDB kullan ve AWS'ye kolay dağıtım için yapılandır. Yerel bir geliştirme ortamında doğrudan CLI üzerinden kurulup çalıştırılabilen bir formattaysa, tüm kurulum betiklerini ekle. Bu kadar detaylı bir teknoloji yığını öner, bu içeriği ve Concept.md belgesini kontrol et ve detaylı teknik uygulama için bir ToDo.md belgesi yaz.

3. Yönetici Paneli — Sunucu varsa Zorunludur

Sunuculu bir hizmet olup olmadığını bilmiyor olabilirsiniz, ancak genellikle geliştiricinin tüm uygulamanın çalışma durumunu ve ilerlemesini kişisel olarak kavrayabilmesi için bir tane oluşturmak iyidir.

  • Sunucusu olan projeler, varsayılan olarak bir Yönetici panelinin uygulanmasını içermelidir.
  • Panelde bulunması gereken asgari öğeler:
  • Sunucu sağlık kontrolü
  • Temel veri durumu (abone sayısı, işlenen vaka sayısı gibi temel metrikler)
  • Son hatalar/günlükler
  • Ana görevlerin işlenme ilerlemesi (toplu işlemler, kuyruklar vb.)

Prompt Örneği

Bu hizmet bir sunucu içeriyorsa, geliştirme planına bir yönetici paneli ekleyin. Panel, sunucu durumunu, temel metrikleri ve son günlükleri/hataları kontrol etmeye izin vermelidir. Varsayılan yönetici hesabını kullanıcı adı 'admin' ve şifre '12345' olarak ayarlayın ve yönetici panelinde şifreyi değiştirme yeteneği ekleyin. ToDo.md'yi kontrol edin ve gerekli görülürse bunu geliştirme planına ekleyin.

4. ToDo.md'nin Son Haline Getirilmesi — Modül Düzeyinde Geliştirme Planı

Programlamanın temeli modülerleştirmedir. Kod yazmadan önce ToDo.md'ye modüllere ayırmak için içerik eklerseniz, gelecekteki bakım için iyi bir mimari oluşturulabilir.

Prompt Örneği

ToDo.md belgesini kontrol edin ve aşağıdaki kılavuza göre iyi yazılıp yazılmadığını doğrulayın, eksik kısımları değiştirin/tamamlayın. ToDo.md Gereksinimleri: 1. Tüm sistemi nesne yönelimli tasarımla modüler hale getirecek şekilde tasarlayın. 2. Maksimum kapsülleme sağlamak için her modülün rolünü, girdi/çıktısını ve veri yapısını net bir şekilde belirtin. 3. Uygulama sırasını bir onay kutusu listesi olarak oluşturun (bağımlılığı olmayan modüllerden başlayarak). 4. DB şema tasarımını ekleyin. 5. Teknik olmayan kişilerin ne zaman ve nasıl kolayca test edebileceğini açıklayın.

Tamamlanan ToDo.md'de doğrulanacak öğeler:

  1. Proje Genel Bakışı (bir paragraf)
  2. Onaylanan Teknoloji Yığını (2. adımdaki karar ağacının sonucu)
  3. Modül listesi ve her modül için detaylı teknik özellikler (Teknik olmayan kişiler bunu anlamakta zorlanabilir)
  4. Modül adı ve rolü
  5. Girdi/Çıktı (API uç noktaları ve istek/yanıt formatları)
  6. Kullanılan veri yapısı / DB tablosu (veya koleksiyonu) tasarımı
  7. Diğer modüllerle bağımlılık ilişkileri
  8. Uygulama sırası (onay kutusu biçiminde, bağımlılık sırasına göre)
  9. Her test yönteminin anlayabileceğim bir düzeyde yazılıp yazılmadığını kontrol edin.

Önemli

  • Oluşturulan ToDo.md'yi kendiniz okuyup incelemeniz şart değil. Her şeyi mükemmel hazırlarsanız işlerin iyi gideceği gibi görünse de, Vibe Coding'in özü, önce bir sonuç oluşturma ve ardından istediğinizi elde etmek için onu kademeli olarak değiştirme sürecidir; işte en değerli ve eğlenceli kısım budur.

Uygulama Bölümü: Ortam Kurulumu → GitHub → Claude Code Geliştirmeye Başlama

Geliştirme araçlarını ilk kez kuranların bile takip edebilmesi için yazılmıştır.

  • Yine de, çok karmaşık görünüyorsa ve neden kullanmanız gerektiğini bilmiyor ve çok sıkılıyorsanız, lütfen önce aşağıdaki bağlantıdaki ücretsiz dersi dinleyin.

https://nomadcoders.co/git-for-beginners

5. Geliştirme Ortamını Hazırlama (Sadece 2 Şey Kurun)

İki şey kuracağız.

head77x - inline image

Ayrıca bir GitHub hesabına ihtiyacınız var. https://github.com adresinden ücretsiz kaydolun (e-posta doğrulamasını tamamlayın). Claude Code veya Grok Build kullanmak, bir Claude ücretli planı (Pro/Max/Team) veya bir Grok ücretli hesabı gerektirir.

5-1. 🪟 Windows Kullanıcı Kurulum Adımları

① Git Kurulumu

  1. Tarayıcınızda https://git-scm.com/download/win adresine gidin → İndirme otomatik başlar.
  2. İndirilen yükleyiciyi çalıştırın.
  3. Birçok kurulum seçeneği çıkar; tüm varsayılan değerlerle "İleri"ye tıklamaya devam edin.
  4. Ancak, "Varsayılan düzenleyiciyi seçme" ekranı göründüğünde, "Visual Studio Code'u Git'in varsayılan düzenleyicisi olarak kullan" seçeneğini seçmek iyidir (VS Code'u henüz kurmadıysanız, varsayılan da iyidir).
  5. Kurulumu doğrulayın: Başlat menüsünden PowerShell'i çalıştırın ve şunu yazın:

git --version

git version 2.xx.x gibi bir sürüm görünürse başarılıdır. Görünmezse, PowerShell'i kapatıp yeniden açmayı deneyin.

② VS Code Kurulumu

  1. https://code.visualstudio.com adresine gidin → Windows için İndir'e tıklayın.
  2. Yükleyiciyi çalıştırın → "İleri"ye tıklamaya devam edin. Ancak, seçenekler ekranında şu ikisini işaretleyin:
  3. "Add to PATH" (YOLA ekle)
  4. "Add 'Open with Code' action to file/directory context menus" (Dosya/klasör sağ tık menüsüne 'Kod ile Aç' eylemini ekle)
  5. Kurulumdan sonra VS Code'u çalıştırın. İlk ekranda bir Türkçe dil paketi kurulum bildirimi görünürse kurabilirsiniz.

5-2. 🍎 Mac Kullanıcı Kurulum Adımları

① Git Kurulumu

  1. Terminal'i açın: Cmd + Boşluk → "Terminal" yazın → Enter.
  2. Şunu yazın:

git --version

  1. Sürüm hemen görünüyorsa zaten kuruludur → ②'ye geçin. Bir kurulum kılavuzu açılır penceresi ("Command Line Developer Tools...") görünürse, "Kur"a tıklayın ve bekleyin. (Bu Git kurulumudur).
  2. Tamamlandıktan sonra git --version ile tekrar doğrulayın.

② VS Code Kurulumu

  1. https://code.visualstudio.com adresine gidin → macOS için İndir'e tıklayın.
  2. İndirilen dosyayı açın ve Visual Studio Code.app'i Uygulamalar klasörüne sürükleyin. (Önemli! İndirilenler klasöründen doğrudan kullanmayın).
  3. VS Code'u Uygulamalar klasöründen çalıştırın.

5-3. (Ortak) Git'te Adımı Kaydetme — Yalnızca İlk Kez

Bu ayar, commit'lerde "kimin üzerinde çalıştığının" kaydını bırakmak içindir. PowerShell'de (Windows) veya Terminal'de (Mac):

git config --global user.name "Adınız Soyadınız" git config --global user.email "github-e-posta-adresiniz@example.com"

GitHub'a kaydolurken kullandığınız aynı e-postayı girin.

6. GitHub Deposu Oluşturma ve VS Code ile Bilgisayarıma Bağlama

"Depo"yu (Repository), bir projeyi tutan bulut klasörü olarak düşünün. Akış şöyledir: GitHub web sitesinde boş bir depo oluşturun → VS Code ile bilgisayarıma kopyalayın (clone) → Planlama belgelerini yükleyin → Bu depoyu Claude Code web'e bağlayın.

6-1. GitHub Web Sitesinde Depo Oluşturma

  1. https://github.com adresine giriş yapın.
  2. Sağ üstteki + düğmesine → New repository'ye tıklayın.
  3. Aşağıdaki gibi girin:
  4. Repository name: Proje adı (İngilizce, boşluk yerine tire kullanın. Örn: my-first-app)
  5. Private (Gizli) seçeneğini işaretleyin (Şirket projeleri Private olmalıdır!)
  6. "Add a README file" onay kutusunu işaretleyin ✅ ← Yeni başlayanlar bunu işaretlemelidir. Bu, sonraki adımı (clone) basitleştirir.
  7. Create repository'ye tıklayın.
  8. Oluşturulan depo sayfasında, yeşil <> Code düğmesine tıklayın → HTTPS sekmesindeki adresi kopyalayın.

6-2. VS Code ile Bilgisayarıma Kopyalama (Clone)

  1. VS Code'u çalıştırın.
  2. Ctrl + Shift + P (Mac'te Cmd + Shift + P) → Komut paleti açılır.
  3. clone yazın → "Git: Clone" seçeneğini seçin.
  4. Kopyaladığınız depo adresini yapıştırın ve Enter'a basın.
  5. Ayrıca "Clone from GitHub" seçeneğini de seçebilirsiniz → Tarayıcı açılıp GitHub girişi/yetkilendirmesi isterse, onaylayın. (Yalnızca ilk kez).
  6. Projeyi kaydetmek için bir konum seçin (örneğin, Belgeler/Projeler klasörü oluşturmak iyidir).
  7. Kopyalama işlemi bittiğinde, sağ altta bir "Aç" bildirimi görünür → Tıklayın.
  8. Soldaki dosya gezgininde README.md dosyasını görürseniz, başarılı! 🎉 Bu klasör artık bilgisayarım ile GitHub arasında bağlı olan çalışma klasörüdür.

6-3. Planlama Belgelerini Yükleme — Concept.md, Design.md, ToDo.md

Claude Code web, depo içindeki dosyaları okuyabilir. Bu nedenle, planlama belgelerini depoya koymak, "belgeleri yüklemek" ile aynı anlama gelir.

  1. VS Code dosya gezgininde boş bir alana sağ tıklayın → New FileConcept.md adını girin.
  2. Hazırladığınız uygulama açıklamasını yapıştırın ve kaydedin (Ctrl+S / Cmd+S).
  3. Aynı şekilde Design.md (UI varsa) ve ToDo.md dosyalarını oluşturun ve ekleyin.
  4. Şimdi GitHub'a yükleyin (commit & push) — 6-4'teki yöntemi kullanarak.

6-4. VS Code'da Commit ve Push Yapma — Sadece Fare ile

  1. Bir dosyayı kaydettiğinizde, VS Code'un solundaki dal şeklindeki simge (Kaynak Kontrolü) üzerinde bir sayı rozeti belirir.
  2. Bu simgeye tıklayın → Değiştirilen dosyaların bir listesini görürsünüz.
  3. Üstteki mesaj giriş kutusuna ne yaptığınızla ilgili bir satır yazın. (Örn: Planlama belgeleri eklendi).
  4. ✔ Commit düğmesine tıklayın → Bilgisayarınızda kaydetme tamamlandı.
  5. "There are no staged changes" (Aşamalı değişiklik yok) açılır penceresi görünürse, her şeyi commit etmek için "Evet" e tıklayın.
  6. Ardından Sync Changes (Değişiklikleri Senkronize Et) düğmesine tıklayın → GitHub'a yükleme (push) tamamlandı.
  7. GitHub web sitesindeki depoyu yenileyin, az önce yüklediğiniz Concept.md dosyasını göreceksiniz. Artık Claude Code web de bu belgeyi okuyabilir.

Pull (indirme) işlemi de aynı ekranda yapılır: Claude'un buluta yüklediği değişiklikler varsa, Sync Changes düğmesi hem indirme hem de yükleme işlemini halleder.

7. Depoyu Claude Code Web'e Bağlama ve Geliştirmeye Başlama

Şimdi tarayıcınızda Claude Code web'i açın ve az önce oluşturduğunuz GitHub deposunu bağlayın.

7-1. Claude Code Web ↔ GitHub Deposu Bağlama (Yalnızca İlk Kez)

  1. https://claude.ai/code adresine erişin → Claude hesabınızla giriş yapın.
  2. İlk eriştiğinizde bir Connect GitHub kılavuzu görünür → Kılavuzu izleyin.
  3. GitHub sayfasına yönlendirileceksiniz ve Claude GitHub Uygulaması kurulum ekranı görünecektir:
  4. GitHub hesabınızı (veya organizasyonunuzu) seçin.
  5. Erişim aralığını seçin: "Only select repositories" (Yalnızca seçili depolar) seçeneğini seçip 6-1'de oluşturulan depoyu belirtmeniz önerilir.
  6. Install / Authorize (Kur / Yetkilendir) düğmesine tıklayın.
  7. Claude'a dönmek bağlantıyı tamamlar. Ortam ayarları ekranı görünürse, Varsayılan'da bırakın.
  8. Yeni bir oturum (görev) başlatırken, depo seçim listesinden deponuzu seçin, bir prompt girin ve görev başlar.

7-2. Claude Code ve Grok Build Web'in Nasıl Çalıştığını Anlama (Önemli!)

Claude Code ve Grok Build web, bilgisayarınızda değil, buluttaki sanal bir bilgisayarda çalışır. Akış şöyledir:

① Ben bir prompt girerim

② Claude Code/Grok Build, depomu bulutta kopyalar (clone) ve kod yazar

③ Sonucu "yeni bir görev dalı" olarak GitHub'a gönderir (push)

④ Ben o dalı bilgisayarıma çekip (pull) test ederim veya GitHub'daki Pull Request ile değişiklikleri kontrol ederim

⑤ Beğenirsem, main dalıyla birleştiririm (merge).

  • Sonuçları her zaman ana dal (main) ile doğrudan etkileşime girmeden yeni bir dala yüklediği için, mevcut kodun bozulması konusunda endişelenmenize gerek yoktur. (Grok Build ana dalda çalışır ancak geri alınabilir, bu nedenle hatalar konusunda endişelenmeyin).

7-4. Geliştirme Başlangıç Promptu

Üç belge (Concept.md / Design.md / ToDo.md) main dalında hazır olduğunda, nihayet yeni bir oturumda geliştirmeye başlayın.

Bu projeyi geliştir. Depodaki aşağıdaki belgelere göre ilerle: - Concept.md: Yapılacak uygulamanın açıklaması - ToDo.md: Modül düzeyinde geliştirme planı (bu sırayla uygula) - Design.md: Tasarım standartları (tüm UI bu belgeyi takip eder)

Çalışma Kuralları: 1. ToDo.md'deki uygulama sırasına göre her seferinde bir modül ilerle. 2. Test edilebilir bir birim tamamlandığında, README veya yanıt aracılığıyla onu yerel bilgisayarımda nasıl çalıştıracağımı/test edeceğimi bana bildir. Geliştirici olmadığım için, bir başlangıç seviyesindekine öğretir gibi iyi açıkla. 3. Tamamlanan öğeleri ToDo.md'de işaretleyin. 4. Bana görev dalı adını söyle ve hatırlaması kolay bir commit mesajıyla push yap. 5. Net olmayan kısımlar varsa, tahmin etme; bana sor.

7-5. Geliştirme Sırasında Tekrarlanan Döngü

① Web Claude Code, bir görev dalında bir modül uygular → push yapar

② Bu görev dalını bilgisayarıma (VS Code) çekerim ve doğrudan çalıştırır/test ederim

③ Bir sorun varsa → Hata mesajının tamamını kopyalayıp web oturumuna yapıştırın

Sorun yoksa → "Güzel, sonraki geliştirmeye devam et"

Sonraki modül için ①'e dönün

④ Tüm özellikler tamamlandığında ve testler geçtiğinde

→ Pull Request ile main dalına birleştirin (merge)

→ Dağıtım her zaman main dalına dayanır

8. Dal (Branch) — Görev Dallarında Test Etme ve Dağıtım için main ile Birleştirme

8-1. Dal nedir?

  • main dalı = Her zaman iyi çalışan bitmiş ürün vitrini. Dağıtım her zaman main'e dayanır.
  • Görev dalı (Örn: claude/feature-login) = main'in kopyalanarak yapılmış bir inşaat alanı. Burada istediğiniz kadar inşa edip yıkabilirsiniz; main güvendedir.

Claude Code web her zaman yeni bir görev dalı oluşturur ve sonuçları gönderir. Bu nedenle, bilmeniz gereken sadece üç şey vardır:

  1. Klasörümün hangi dalda olduğunu nasıl kontrol edeceğiniz.
  2. Claude'un gönderdiği görev dalını test etmek için bilgisayarıma nasıl çekeceğiniz (pull) .
  3. İşiniz bittiğinde main ile nasıl birleştirip (merge) dağıtacağınız.

8-2. Hangi Dalda Olduğunuzu Kontrol Etme

  • VS Code ekranının en sol altındaki durum çubuğuna bakın. Dal adı, dal simgesinin yanında görüntülenir. (Örn: main veya claude/feature-login).

8-3. Claude Code/Grok Build Tarafından Oluşturulan Görev Dallarını Test İçin Bilgisayarıma Çekme

Web Claude Code "OO dalına push yaptım" dediğinde, test etmek için bu dalı bilgisayarıma getirin. Grok Build'in web ekranının sağ üstünde 'Push to Github' düğmesi vardır, push yapmak için buna basın.

VS Code ile (Sadece Fare):

  1. Sol alttaki dal adına tıklayın → Dal listesi açılır.
  2. Yeni dal görünmüyorsa, Kaynak Kontrolü sekmesinde ... menüsü → Fetch (Getir) seçeneğini çalıştırın ve tekrar deneyin.
  3. Listeden origin/claude/... ile başlayan Claude'un görev dalını seçin → Klasörünüz o dalın durumuna geçer.

8-4. İşiniz Bittiğinde main ile Birleştirme — Pull Request

Görev dalında özellikler tamamlanıp testler geçtiyse, GitHub web sitesinde Pull Request (PR) aracılığıyla main ile birleştirin.

  1. GitHub'daki deponuza erişin → Pull requests sekmesine tıklayın.
  2. Claude'un yaptığı PR'ye tıklayın. Yoksa, New pull request → base: main, compare: görev dalını seçin → Create pull request.
  3. Merge pull request → Confirm merge'e tıklayın → main'e yansıdı!
  4. Bilgisayarınızdaki main dalını en son sürüme güncelleyin:
  5. VS Code'un sol altındaki dal adına tıklayın → main'i seçin → Kaynak Kontrolü sekmesinde Sync Changes'e tıklayın.

9. Prompt İpuçları (Ortak)

Vibe Coding'in kalitesi, prompt'ların kalitesiyle orantılıdır.

  1. Ne YAPILMAMASI gerektiğini belirtin — "Onayım olmadan kodu keyfi olarak değiştirme," "Kütüphane ekleme, yalnızca mevcut yığını kullan."
  2. Her seferinde bir modül — Tüm uygulamayı tek bir promptta isterseniz kalite düşer. ToDo.md sırasına göre küçük parçalar halinde isteyin.
  3. Hataları olduğu gibi yapıştırın — Hata mesajlarını özetlemeyin; terminal çıktısının tamamını kopyalayın.
  4. Belirsizse Claude'un sormasına izin verin — "Net olmayan kısımlar varsa, tahmin etme; bana sor" ifadesini prompt'a ekleyin.
  5. Belgelere dayanarak iletişim kurun — "Daha önce söylediğim gibi" ❌ → "Design.md tasarımına göre" ✅. Depodaki belgeler, konuşma hafızasından çok daha kararlıdır.

Son.

Kadim Morpheus'un dediği gibi:

"Neo. Sana sadece kapıyı gösterebilirim. İçinden geçecek olan sensin."

YouMind’da yeniden üret

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
Üreticiler için

Markdown'ınızı temiz bir 𝕏 makalesine dönüştürün

Kendi uzun yazılarınızı yayımlarken görselleri, tabloları ve kod bloklarını 𝕏 için biçimlendirmek zahmetlidir. YouMind, eksiksiz bir Markdown taslağını temiz ve hemen paylaşılabilir bir 𝕏 makalesine dönüştürür.

Markdown'dan 𝕏'e deneyin

Çözülecek daha fazla kalıp

Son viral makaleler

Daha fazla viral makale keşfet