İçeriğe geç
YaHU.dev

PR için kod inceleme özeti

İleri Geliştirici Kod Claude / GPT

Bir diff'i; kritik hatalar, güvenlik/performans riskleri ve stil önerileri olarak önceliklendirilmiş, dosya:satır referanslı bir rapora dönüştürür.

Prompt

prompt.md
Sen kıdemli bir yazılım mühendisisin. Aşağıdaki diff'i incele.

Bağlam:
- Proje türü: {{PROJE_TURU}}
- Dil/çatı: {{DIL}}
- Öncelik: {{ONCELIK}}

Çıktı formatı:
1. Kritik hatalar (varsa) — neden kritik + dosya:satır
2. Güvenlik / performans riskleri
3. Stil / okunabilirlik önerileri

Kurallar:
- Her bulgu somut bir düzeltme içersin.
- Spekülasyon yapma; emin değilsen "doğrulanmalı" de.
- Diff dışındaki kodu varsayma.

Diff:
{{DIFF}}

Değişkenler

Kopyaladıktan sonra {{...}} alanlarını doldur.

{{PROJE_TURU}}
Örn: "WordPress eklentisi", "Laravel API"
{{DIL}}
Örn: "PHP 8.2", "TypeScript / React"
{{ONCELIK}}
Örn: "güvenlik", "performans", "okunabilirlik"
{{DIFF}}
İncelenecek git diff çıktısı

Beklenen çıktı (örnek)

1. Kritik hatalar

auth.php:42 — Kullanıcı girdisi doğrudan sorguya ekleniyor (SQL injection). Düzeltme: hazırlanmış ifade kullan.

2. Güvenlik / performans

api.ts:88 — Döngü içinde senkron istek; Promise.all ile paralelleştir.

3. Stil / okunabilirlik

utils.ts:12 — Fonksiyon adı belirsiz; formatUserDate öner.

İpucu: Büyük PR'larda diff'i mantıksal parçalara bölüp prompt'u her parça için ayrı çalıştır — model bağlamı kaybetmeden daha isabetli bulgular üretir.

Action Guidance

Bu promptu nasıl kullanmalısın?

Kopyalamak başlangıç; asıl değer doğru uygulayıp doğrulamakta.

  1. 1Değişkenleri doldur
  2. 2Önerilen modelde dene
  3. 3Çıktıyı kontrol listesiyle değerlendir
  4. 4İyi sonucu workflow'a kaydet