Plan mode ve thinking mode
Implementasyon öncesi tasarım, derin düşünme modu, ne zaman hangisini kullanırsın.
Öğreneceklerin
- Plan mode'u açıp tasarım üretmeyi öğren
- Thinking mode'u aşırı kullanmamayı bil
- Hangi adımda hangi mode'u seçeceğini ayırt et
Claude Code iki “yavaşlama” mode’u sunar — ikisi de farklı amaca hizmet eder.
Plan mode
İmplementasyon öncesi tasarım için. Açıkken:
- Claude yazma yapamaz (Edit, Write, NotebookEdit kapalı)
- Dosya okuyabilir, repo’yu inceleyebilir, terminal komutları çalıştırabilir (read-only)
- Yanıtın sonunda plan dosyası üretir, sana onay sorar
Açma yolları:
- Session başında:
claude --plan-modeveya/plan - İçerideyken: Shift+Tab (toggle)
Ne zaman kullan:
- Yeni feature başlarken
- Belirsiz/büyük scope (>30 dk iş) varsa
- Birden fazla yaklaşım var ve karar vermek lazım
- Refactor öncesi (etki haritası çıksın diye)
Ne zaman kullanma:
- Tek satır fix
- Tip düzeltmesi
- Açık talep (“şu fonksiyonun ismini değiştir”)
Thinking mode
Claude’a “daha derin düşün” demek. Token kullanımı artar; yanıt geç gelir; ama akıl yürütme kalitesi yükselir.
Prompt’un başına think, think hard, think harder, ultrathink kelimelerinden birini ekleyince devreye girer (artan yoğunlukta).
Ne zaman kullan:
- Karmaşık akıl yürütme gereken (algoritma seçimi, mimari karar)
- Plan mode’daki plan kalitesi yetersiz hissediyor
- Test başarısız oluyor ve sebebi tek bakışta görünmüyor
Ne zaman kullanma:
- Mekanik değişiklikler (rename, format)
- Bilgi sorgusu (“bu dosyada ne var”)
- Açık talep
Maliyet uyarısı:
ultrathinkçok token harcar. Plan mode + normal düşünme genelde yeterli.
Karar matrisi
| Durum | Mode |
|---|---|
| 5 dakikalık iş, açık talep | Default |
| Yeni feature, birden fazla yaklaşım | Plan mode |
| Karmaşık bug | think hard |
| Refactor strategy | Plan mode + think |
| Mimari karar | Plan mode + ultrathink |
| Tek dosya, tek fonksiyon | Default |
Sıradaki
Prompt mühendisliği temelleri — Tips kategorisi’nden seçili pattern’lerle prompt’larını nasıl daha güvenilir hale getirirsin.