PR Description Writer
Açılan PR'a 'ne yapıyor, neden, nasıl test edilir' açıklaması ekler
// Çözdüğü problem
Geliştiriciler PR description yazmaktan nefret eder. Boş veya tek-satır PR'lar code review'i yavaşlatır. Reviewer 50 dosyayı context'siz okuyamaz.
// Ne yapar
PR açıldığında diff'i okur, commit mesajlarını okur, linked issue'yu okur. Standart format'ta PR description önerir: özet, motivasyon, değişiklik listesi, test planı, screenshot/before-after.
// Değer
Reviewer'lar context'i alır, junior geliştiriciler PR yazma alışkanlığı kazanır.
⏱ Kurulum süresi: 1-2 gün
// Nasıl çalışır
- 01
GitHub/GitLab webhook (PR opened)
- 02
Diff + commits + linked issue okuma
- 03
LLM ile yapılandırılmış description
- 04
PR'a comment olarak öneri (geliştirici onaylar ve kopyalar)
- 05
Veya direkt PR body güncelleme (ayar)
- 06
Sonraki commit'lerde description güncellemesi önerir
- 07
Repo başına stil rehberi öğrenilir
// Gerçek örnek
Cem backend dev. PR #1247 açar, boş description. PR Description Writer 30sn'de comment: "Önerilen description: ## What — Adds rate limiting to /api/auth/login. ## Why — Brute-force attempts logged in Sentry son 7 gün, fix #1240. ## How — Redis sliding window (10 attempts/15min/IP). ## Test — `auth.test.ts` yeni testler, manuel test rehberi: ..." Cem onaylar, copy-paste.
// Tetikleyici
PR opened webhook
// Çıktı kanalları
// Entegrasyonlar
// Sınırlar (dürüstçe)
- ×PR description final karar geliştiricinin — otomatik update opsiyonel
- ×Çok küçük PR'larda marginal değer
- ×Çok karmaşık architectural PR'larda insan müdahalesi gerekir
// SSS
01.Copilot PR Summarizer'la aynı mı?+
Benzer, ama bizim ajan linked issue + commit message + repo stilini de öğreniyor. Daha kişiselleştirilmiş.
02.Private repo desteği?+
Evet, GitHub Apps olarak kurulur — sadece okumaya izin verirseniz.
// Teknik altyapı
// İhtiyacın olan ajan listede yoksa söyle, 2 günde shipliyoruz.
Bu ajanı iste →