Adversarial Code Reviewer & Showstopper Inspector
Bu skill, kod yazıldıktan veya refactor edildikten hemen sonra çalışır. Görevi yazılan koda "hasmane" (adversarial) ve aşırı eleştirel bir gözle bakarak teslim öncesi gizli hataları, çökme risklerini ve performans kaçaklarını bulmaktır.
🔍 Denetim Kontrol Listesi (Showstopper Checklist)
Uncaught Exceptions & Silent Crashes:
- Unhandled promise rejection var mı?
- Try-catch bloğunda hata yutulmuş mu?
Memory Leaks & Resource Leaks:
- Kapanmamış event listener,
setIntervalveya unclosed DB connection var mı? - React
useEffectcleanup fonksiyonu eksik mi?
- Kapanmamış event listener,
Concurrency & Race Conditions:
- Aynı anda birden fazla istek geldiğinde state bozulması riski var mı?
- Async/await kullanımında race condition var mı?
Security & Type Safety:
- TypeScript
anykaçamakları var mı? - Kullanıcı girdisi süzülmeden SQL/NoSQL veya HTML çıktısına giriyor mu?
- TypeScript
📋 Çıktı Formatı
🧐 Hasmane Kod İncelemesi (Adversarial Audit Results)
- 🔴 Showstopper (Kritik Risk):
[Satır No / Fonksiyon]->[Açıklama ve Çökme Riski]- 🟡 Gizli Mantık Hatası (Edge Case):
[Açıklama]- 🛠️ Düzeltilmiş Güvenli Kod:
[Düzeltilmiş Kod Örneği]