Tanımlama
Tek cümlelik bir tanımla başlanır:
"Müşterilerime randevu sistemi" — Duck devamını sorularla derler.
Yapmak istediğinizi sade bir dille tanımlayın. Duck adım adım sorularla detayları toplayıp Cursor, Claude veya ChatGPT için çalışan kod üreten bir talimat hazırlasın.
İhtiyaca uygun olanı seçebilirsiniz.
Chatbot, içerik yazarı, kod inceleyici, çevirmen veya müşteri destek için kişilik ve görev tanımı içeren bir prompt oluşturulur.
"Müşterilerime randevu sistemi" gibi tek cümlelik bir tanımdan başlanır. Duck backend ve frontend için kod-üretim talimatı hazırlar; Cursor veya Claude bu talimatla kodu üretir.
Birden çok asistan zincirli olarak çalıştırılır: önce araştırma, sonra yazım, sonra düzenleme. Görsel kanvasta sürükle-bırak ile düzenlenir.
Tanımla → Seç → Düzenle → Aktar → Çalıştır
Tek cümlelik bir tanımla başlanır:
"Müşterilerime randevu sistemi" — Duck devamını sorularla derler.
Wizard 8 sorudan oluşur. Tümü günlük dildedir:
"Kim kullanacak?", "Hangi bilgiler tutulacak?", "Web mi, mobil mi?"
AgentLab açılır, bloklar hazır gelir. Üç rehber ile zenginleştirilir:
Yığın · Sayfalar · Veri.
Talimat tek tıkla panoya kopyalanır.
Cursor, Claude veya ChatGPT'ye yapıştırılır — AI yapacağı işi net olarak bilir.
Backend, frontend, migration, auth, sayfalar — hepsi kod olarak üretilir.
Çalışan uygulamanız hazır olur.
Veri modeli hazır gelir; iş alanını seçmeniz yeterlidir.
Her domain 2-4 entity ve birden çok foreign-key ilişki içerir. Apartman seçtin? Building + Unit + Tenant + Bill ilişkili gelir. Filo? Vehicle + Driver + Maintenance + Trip.
Her ana bölüm için rehberli kurulum.
Backend → Veri → ORM → Frontend → Auth → Hosting. Compat-aware sıralama: önceki seçimle uyumlu olanlar üstte ✓ rozetli. Tier 1 (popüler) tech'ler 🔥 vurgulu.
Tip → Entity → İsim → Erişim → Özellikler. data-schema'dan entity'ler otomatik chip olur, sayfa adı PascalCase önerilir. CustomersList, OrderDetail, NewAppointmentForm.
Ad + şablon → Alanlar → Özet. 8 hazır şablon (Customer / Product / Order / Appointment / …), 14 alan tipi (text / email / fk:Customer / enum:status / …).
AI çıktısının kalitesini belirleyen beş temel kural.
"Randevu sistemi" yerine "berber dükkanım için müşteriler online slot seçsin, panelden günlük programı görebileyim" gibi somut bir tanım — daha iyi prompt, daha iyi kod sağlar.
Atla seçeneği vardır ancak boş bırakılan her soru, AI'ın varsayım yapacağı bir alana karşılık gelir. Detayları siz tanımlamadığınızda istemediğiniz seçimler ortaya çıkabilir.
Stack Wizard'da ✓ uyumlu rozetli seçenekleri tercih edebilirsiniz. Backend .NET ise Razor/Blazor önerilir; Duck önerileri otomatik sıralar.
Split (önerilen): bloklar parçalı, AgentLab'da düzenlenebilir. Bundle: tek prompt, MD bütünlüğü korunur. Düzenleme gerekmiyorsa bundle uygundur.
Prompt'ta "emin değilsen sor, tahmin etme" yönergesi yer alır. Cursor/Claude bu yönergeye uyarak soru sorabilir — yanıtlanan sorular çıktı kalitesini artırır.
Birkaç dakika içinde Cursor'a aktarılabilecek bir kod-üretim talimatı oluşur.