Explore → Plan → Code → Commit akışı
The explore → plan → code → commit workflow
Bu derste neler öğreneceksin
- Claude Code ile günlük geliştirmenin temel dört aşamalı akışını öğrenmek
- Her aşamada hangi tool'un (Plan Mode, subagent, test suite) ne işe yaradığını görmek
- Commit öncesi subagent code reviewer kullanarak kalite kontrol yapmak
Bu kurstan tek bir şey alacaksan bu workflow olsun: Explore → Plan → Code → Commit.
Bu olmadan, çoğu kişi doğrudan “Claude koddan başla” der — ve sonradan çok daha fazla düzeltme yapmak zorunda kalır.
Ders videosu
Explore (keşfet) ve Plan (planla)
İlk iki adımı en hızlı Plan Mode ile halledersin. Plan Mode’da Claude dosyaları düzenleyemez — sadece okur ve uygulamayı nasıl ele alacağı konusunda bilgi toplar.
Plan Mode’a geçmek için:
Shift + Tabtuşlarına basarak text input’un altında “Plan Mode” yazısını gör- Şuna benzer bir prompt yaz:
Image upload pipeline’ımıza WebP conversion eklemem gerekiyor. Pipeline’ın neresinde olması gerektiğini, yeni dependency’lere ihtiyacımız olup olmadığını ve nasıl yaklaşacağımızı çıkar.
Claude ilgili dosyaları okuyacak, birkaç web search yapacak ve sana bir aksiyon planı sunacak. Planı gözden geçir, kriterlerini karşılıyor mu karar ver. Karşılamıyorsa belirli alanları revize etmesini iste.
Code (kod)
Plan iyi göründüğünde “approve” seçerek kabul et ve Claude’un madde madde çalışmasına izin ver. Claude’un her dosya düzenlemesini otomatik kabul etmesini mi yoksa her seferinde sormasını mı istediğini sen seçersin.
Claude planı “bitti” sayana kadar elinden gelenle troubleshooting yapacaktır, ama bazen senin devreye girmen gerekir. Plan Mode ile çalışmanın faydası şu: çalıştırma sonrası sonuca nasıl ulaşıldığının context’i elinde kalır — bu da Claude’un sonraki kararlarını yönlendirmene yardım eder.
Code aşamasını yumuşatan birkaç ipucu
-
Success criteria (başarı kriteri) tanımla. Claude sonuçtan emin olabilmek için “doğru” görüntünün ne olduğuna dair net olmalı. Planını yazarken bunu açıkça belirt.
-
Tool ekle. Claude’un hedefe ulaşmasına yardım eden tool’lar bir sürü ileri-geri’yi ortadan kaldırır. Örneğin web UI üzerinde çalışıyorsan Claude in Chrome extension’ı kur — Claude Code böylece bir browser tab’ını kontrol edip UI’ı doğrudan test edebilir.
-
Test suite ekle. Claude’un sürekli karşılaştırabileceği bir test suite ver. Hatta Claude testleri senin için yazabilir. Bu işi devretmeden önce testlerin güvenilir bir doğruluk kaynağı olduğundan emin ol — yoksa “false positive” (yanlış başarı) sinyalleri alırsın.
Commit (gönder)
Değişiklikleri kendin de test ettin ve sonuçtan memnunsan, kodu push etme zamanı geldi. Ama commit’ten önce:
- Subagent code reviewer çalıştır — işe taze bir göz kazandırır
- Subagent, ana ajanın session boyunca taşıdığı bias’tan (önyargıdan) bağımsızdır
- Sonra Claude’a kendi tarzında commit message yazdır
- Bir sonraki feature’a geç ve döngüyü tekrarla
Özet
Claude Code’la verimli olmak için Explore, Plan, Code, Commit akışını uygula:
| Aşama | Ne yapar |
|---|---|
| Explore | Projeyle ilgili Claude’a gerekli context’i verir |
| Plan | Claude’un başarıyı ölçeceği bir aksiyon planı çıkarır |
| Code | Sonuca varmadan önceki sen-Claude ileri-geri etkileşimi |
| Commit | Kodunu gözden geçirip push’larsın, sonraki feature’a geçersin |
Sırada ne var?
Bir sonraki derste context yönetimini inceleyeceğiz — uzun session’larda Claude’un belleğini nasıl temiz tutarsın, /clear ve /compact ne zaman kullanılır?