Claude Code’a bilmediğiniz projede önce dosya düzenlemesini değil, bir kullanıcı işleminin kod içindeki yolunu açıklamasını isteyin. “Projeyi anlat” çok geniş bir istektir; “kullanıcı formu gönderdiğinde hangi dosyalar çalışıyor?” sorusu daha uygulanabilir bir harita üretir. Bu harita, ilk düzeltmenin hangi sınırda yapılacağını gösterir.
İlk değişikliği bu akışın içindeki tek davranışla sınırlandırın. Örneğin boş notun reddedilmesi gerekiyorsa hem istemci hem sunucu kontrolünün nerede olduğunu bilin. Sonraki görevde bu haritayı kullanın, fakat dosya yapısı değişmişse haritayı güncel kaynakla yeniden eşleştirin.
Tek bir akışı izleyin
Varsayımsal bir not uygulamasında not ekleme işlemini seçin. Ekran bileşeninden istek fonksiyonuna, sunucu rotasına ve veri kaydına kadar ilerleyin. Claude’un her adım için gerçek dosya ve fonksiyon adı vermesini isteyin. Bu yaklaşım, yalnız klasör isimlerinden mimari tahmin etmesini önler.Okuma görevini çalıştırın
- Projeyi doğru kökten açın. Terminalde uygulama klasörüne geçip claude komutunu başlatın. Kurulumun hazır olması, proje bağımlılıklarının da kurulmuş olduğu anlamına gelmez.
- Düzenleme yapılmayacağını belirtin. “Önce yalnız incele; dosya değiştirme ve paket kurma” isteğiyle görevi sınırlayın. Gerekirse plan modunu kullanın.
- Somut işlemi seçin. Ekranın nereden açıldığını ve hangi düğmenin kullanıldığını anlatın. Gerçek dosyayı biliyorsanız yolunu ekleyin.
- Akışı kanıtlı isteyin. Her bağlantı için çağıran ve çağrılan fonksiyonun gösterilmesini talep edin. Bulunamayan ilişkiyi kesinmiş gibi tamamlamamasını söyleyin.
- Bir örnekle kontrol edin. Geliştirme ortamında aynı işlemi örnek veriyle çalıştırıp beklenen istek ve kayıt sonucunu karşılaştırın. İnceleme için canlı üretim verisine ihtiyaç yoktur.
Çıktıyı işe yarar hale getirin
Yararlı bir not; ekran dosyası, gönderim fonksiyonu, sunucu doğrulaması ve kayıt noktasını birbirine bağlar. Bunun yanına ilgili mevcut testin nasıl çalıştırıldığını ekleyin. Bütün dosya ağacını uzun bir liste halinde kopyalamak aynı faydayı sağlamaz.İlk değişikliği bu akışın içindeki tek davranışla sınırlandırın. Örneğin boş notun reddedilmesi gerekiyorsa hem istemci hem sunucu kontrolünün nerede olduğunu bilin. Sonraki görevde bu haritayı kullanın, fakat dosya yapısı değişmişse haritayı güncel kaynakla yeniden eşleştirin.