İçeriğe geç

AI Promptları

Yazılım ve Cursor AI için hazır promptlar

Kod yazarken en sık ihtiyaç duyulan işler için 9 hazır Türkçe prompt aşağıda: refactor, hata ayıklama, test, kod incelemesi ve dokümantasyon. Cursor’da, ChatGPT’de ya da benzeri bir kod asistanında kullanabilirsiniz.

  • Yazılım / Cursor AI
  • 9 hazır prompt
  • Kopyala veya ChatGPT’de aç
  • Güncelleme: 6 Ekim 2026

Köşeli parantezli alanları doldurun

[KONU] gibi köşeli parantezli alanlar (vurgulu gösterilir) sizin dolduracağınız boşluklardır. Kopyalayın, alanları kendi bilgilerinizle değiştirin ve ChatGPT’ye ya da kullandığınız yapay zekâ asistanına yapıştırın.

9 hazır Yazılım / Cursor AI promptu

Her promptun altındaki Kopyala düğmesiyle metni panoya alın ya da “ChatGPT’de aç” bağlantısıyla yeni bir sohbette başlatın.

  • Davranışı bozmadan refactor

    Çalışan ama karmaşık bir kodu, sonucunu değiştirmeden okunabilir hale getirmek için.

    Aşağıdaki kodu davranışını değiştirmeden refactor et. Önce kodun ne yaptığını iki cümleyle özetle; sonra okunabilirlik, isimlendirme ve tekrarlayan kodları azaltmaya odaklan. Kural: dışarıdan görünen fonksiyon imzalarını ve çıktıyı değiştirme. Yaptığın her değişikliği ve gerekçesini madde madde yaz; riskli bulduğun yerleri ayrıca belirt. Dil ve çerçeve: [DİL / ÇERÇEVE] Kod: [KODU BURAYA YAPIŞTIRIN]
  • Hata mesajından kök nedene

    Hata mesajını yorumlatıp önce teşhisi, sonra çözümü adım adım almak için.

    Aşağıdaki hatayla karşılaşıyorum. Önce hatanın en olası üç nedenini olasılık sırasına göre yaz; her biri için doğrulamak üzere çalıştırabileceğim kısa bir kontrol öner. Ardından en olası nedene göre düzeltmeyi göster. Ortam: [DİL / ÇERÇEVE / SÜRÜM / İŞLETİM SİSTEMİ] Beklediğim davranış: [BEKLENEN DAVRANIŞ] Hata mesajı ve ilgili kod: [HATA ÇIKTISI VE KOD] Tahmin yürüttüğün yerleri açıkça belirt.
  • Birim testleri yazdır

    Sınır değerleri ve hata durumlarını da kapsayan test iskeletini hızla çıkarmak için.

    Aşağıdaki fonksiyon için [TEST ÇERÇEVESİ, ÖRNEĞİN JEST / VITEST / PYTEST] ile birim testleri yaz. Şunları kapsa: normal akış, sınır değerler, boş ve geçersiz girdi, hata fırlatma durumları. Her test adı neyi doğruladığını açıkça söylesin ve testler birbirinden bağımsız çalışsın. Sonunda test edemediğin ya da mock gerektiren noktaları listele. Fonksiyon: [FONKSİYON KODU]
  • Kod incelemesi (code review)

    Kodu birleştirmeden önce ikinci bir göz gibi çalışacak yapılandırılmış bir inceleme almak için.

    Deneyimli bir yazılım mühendisi olarak aşağıdaki kodu kod incelemesi yapar gibi değerlendir. Bulguları “Kritik”, “Önemli” ve “Öneri” olarak üç gruba ayır. Her bulgu için ilgili satırı ya da bölümü, sorunu, neden önemli olduğunu ve önerdiğin düzeltmeyi yaz. Özellikle hatalı kenar durumlara, güvenliğe, performansa ve okunabilirliğe bak. Sorun yoksa bulgu uydurma; “bulgu yok” de. Kod veya değişiklik özeti: [KOD]
  • Veritabanı şeması tasarımı

    Yeni bir özelliğin veri modelini indeks önerileriyle birlikte taslak halinde görmek için.

    [UYGULAMA VEYA ÖZELLİK] için [POSTGRESQL / MYSQL] veritabanı şeması tasarla. Çıktı: tablolar ve sütunlar (tür ve zorunluluk), birincil ve yabancı anahtarlar, önerilen indeksler ve her indeksin hangi sorgu için olduğu; ardından CREATE TABLE komutları. Tasarımda yaptığın ödünleşimleri (normalizasyon ile sorgu hızı gibi) kısaca açıkla. Soru sormak istediğin bir nokta varsa önce sor.
  • README ve kullanım dokümantasyonu

    Yeni gelen bir geliştiricinin projeyi ayağa kaldırabileceği bir README taslağı çıkarmak için.

    Aşağıdaki proje bilgilerinden bir README.md hazırla. Bölümler: projenin amacı (2 cümle), kurulum, hızlı başlangıç (çalışan bir örnek), yapılandırma (ortam değişkenleri tablosu), sık karşılaşılan sorunlar ve katkı rehberi. Bilmediğin bir komutu ya da ayarı uydurma; eksik yerlere “TODO:” yaz. Proje bilgisi, dosya yapısı ve komutlar: [PROJE BİLGİSİ]
  • Performans darboğazı analizi

    Yavaş bir fonksiyonda tahmin yürütmek yerine ölçüm odaklı bir iyileştirme planı almak için.

    Aşağıdaki kodun ya da sorgunun neden yavaş çalıştığını analiz et. Önce zaman ve bellek karmaşıklığını (Big-O) belirt; sonra olası darboğazları etkisine göre sırala ve her birinin gerçekten sorun olup olmadığını ölçerek doğrulamak için hangi profilleme adımını izleyeceğimi yaz. Optimize edilmiş sürümü yazarken sonucun değişmediğini örnek girdilerle göster. Kod veya sorgu: [KOD / SORGU]
  • Yaygın güvenlik açıkları taraması

    Canlıya çıkmadan önce bariz güvenlik hatalarını yakalamak için hızlı bir ön tarama almak için.

    Aşağıdaki kodu yaygın güvenlik açıkları açısından incele: girdi doğrulama, SQL ve komut enjeksiyonu, XSS, kimlik doğrulama ve yetkilendirme, gizli anahtarların sızması. Her bulgu için açığın nasıl kötüye kullanılabileceğini, etkisini ve güvenli düzeltmeyi göster. Yalnızca kodda gerçekten gördüğün sorunları yaz; emin olmadığın yerleri “doğrulanmalı” diye işaretle. Kod: [KOD]
  • Cursor için proje kuralları taslağı

    Cursor’un projenizin kurallarına uygun kod önermesi için kalıcı bir yönerge hazırlamak için.

    Aşağıdaki proje bilgilerine göre Cursor’da proje kuralları (project rules) olarak kullanacağım bir yönerge metni yaz. İçerik: kullanılan teknolojiler ve sürümleri, klasör yapısı, kod yazım ve isimlendirme kuralları, test yaklaşımı, yapılmaması gerekenler ve yapay zekâdan beklediğim cevap biçimi. Kısa ve madde madde yaz; her kural tek cümle olsun ve “şunu yap” ya da “şunu yapma” biçiminde net ifade edilsin. Bilmediğin bir tercihi varsayma; listenin sonuna bana soracağın soruları yaz. Proje bilgisi: [TEKNOLOJİLER, KLASÖR YAPISI, ALIŞKANLIKLARIM]

Yazılım / Cursor AI promptları nasıl kullanılır?

Kod asistanlarından iyi sonuç almanın yolu, işi net sınırlarla tarif etmektir: hangi dil ve çerçeve, davranış değişecek mi, çıktı hangi biçimde olacak. Bu sayfadaki promptlar bu kısıtları baştan içerir; böylece “kodu iyileştir” gibi belirsiz isteklerin yol açtığı gereksiz yeniden yazımları önlersiniz.

Promptlar Türkçe yazıldı ancak içine yapıştıracağınız kod ve hata mesajları orijinal dilinde kalır. Üretilen kodu çalıştırmadan, testlerden geçirmeden ve gözden geçirmeden canlıya almayın; yapay zekâ çalışmayan ya da var olmayan bir fonksiyonu kendinden emin biçimde önerebilir.

Daha iyi sonuç için şu ipuçlarına dikkat edin:

  • Hata mesajının tamamını verin. İlgili kod parçasıyla birlikte tam hata çıktısını, kullandığınız sürümleri ve beklediğiniz davranışı yazın; eksik bağlam tahmine yol açar.
  • Kapsamı daraltın. Tüm projeyi değil ilgili fonksiyonu ya da dosyayı verin; küçük ve net bir istek daha doğru cevap getirir.
  • Çalıştırarak doğrulayın. Önerilen kodu çalıştırın, testleri koşun; “tahmin yürüttüğün yerleri belirt” yönergesi emin olunmayan noktaları ayıklamanıza yardım eder.
  • Gizli bilgi yapıştırmayın. API anahtarlarını, parolaları ve müşteri verilerini koddan temizlemeden yapay zekâ araçlarına yapıştırmayın.

Yazılım / Cursor AI promptları hakkında sorular

Bu promptları Cursor dışında da kullanabilir miyim?

Evet. Promptlar düz metindir; ChatGPT, GitHub Copilot Chat, Claude ya da başka bir kod asistanında aynı şekilde çalışır. Cursor’da kodu seçip sohbete yapıştırabilir ya da proje kuralları promptuyla kalıcı yönergeler tanımlayabilirsiniz.

Yapay zekânın yazdığı koda güvenebilir miyim?

Taslak olarak güvenin, doğrulamadan güvenmeyin. Üretilen kodu kod incelemesinden ve testlerden geçirin; özellikle güvenlik, kimlik doğrulama ve veri silme gibi kritik yerlerde elle kontrol edin.

Güvenlik taraması promptu bir güvenlik denetiminin yerini tutar mı?

Hayır. Yaygın hataları yakalamak için hızlı bir ön tarama sağlar; ancak kapsamlı bir güvenlik denetiminin, sızma testinin ve bağımlılık tarayan araçların yerini tutmaz.