Bu en mantıklı yaklaşım. Ben de böyle düşünerek projeye başlıyorum ancak bunu başaramıyorum. Modül modül nasıl yaptırıyorsunuz hocam projeyi?
Ana çatıyı ben kuruyorum en başta. Örneğin mvc yapısını error handler, spesifik hata sınıfları vs. bunları da(ana yapıyı ) cursorrules içine ekledim. Sonra @ işaretini kullanarak ilgili dosya ekleyip ve hatta dosya ismini de yazarak istediğim şeyi oluşturmasını istiyorum. İlk kullanmaya başladığımda atık dosya, atıl kod, parametre, import vs çok oluyordu. Muhtemelen dizaynın dışına çıktığı için atıl kalıyordu. Şu an tanımlanan bir değişken, import vs kullanılmadığında anlık hata alıyorum ve düzeltiyorum. Bu şekilde ilerlemeye devam ettiğimden beri eskisi kadar sıkıntı yok. Ne kadar kısıt kural varsa kod o kadar tutarlı ve temiz oluyor. Bir de design yaparken bir ai'ye güvenmiyorum chatgpt, deepsekk'ten alternatif yaklaşımlar alıyorum. Birinin görmediği bir şeyi diğeri görebiliyor. chatgpt Opus deepseek v3 elinizde ne varsa.