/review
Derinlemesine kod incelemesi - güvenlik, performans, mimari ve eyleme dönüştürülebilir düzeltmeler
$ npx -y skills add komunite/kalfa --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/review
Context preview
What this command does when you run it.
Derinlemesine kod incelemesi - güvenlik, performans, mimari ve eyleme dönüştürülebilir düzeltmeler
Command definition
review.mddescription: Derinlemesine kod incelemesi - güvenlik, performans, mimari ve eyleme dönüştürülebilir düzeltmeler
argument-hint: "[dosya, dizin veya PR]"
allowed-tools:
- Read
- Agent
- Glob
- Grep
- Bash(git diff:*, git log:*, git show:*)
Kapsamlı kod incelemesi. Stilin ötesine geçer — güvenlik, performans, mimari kontrol eder ve eyleme dönüştürülebilir iyileştirme önerileri üretir.
Adımlar
Adım 1: Kapsamı belirle
Neyin inceleneceğini belirle:
- Kullanıcı bir dosya veya dizin belirttiyse → onu incele
- Kullanıcı bir PR veya branch belirttiyse → `git diff main...HEAD` (veya uygun base)
- Hiçbir şey belirtilmediyse → aşamalı değişiklikleri (`git diff --cached`) veya son commit'leri incele
Adım 2: Kodu oku
Kapsamdaki tüm dosyaları oku. Büyük diff'ler için şunlara odaklan:
- Yeni dosyalar (en yüksek risk — önceki inceleme yok)
- En çok değişiklik yapılan dosyalar
- Test dosyaları (veya eksiklikleri)
Adım 3: Çok boyutlu inceleme (paralel agent'lar)
Paralel inceleme agent'ları başlat:
**Agent 1 — Güvenlik incelemesi:**
- Girdi doğrulama (SQL injection, XSS, komut enjeksiyonu)
- Kimlik doğrulama / yetkilendirme boşlukları
- Kodda gizli anahtarlar veya kimlik bilgileri
- Güvensiz bağımlılıklar
- OWASP İlk 10 kontrol listesi
**Agent 2 — Performans incelemesi:**
- N+1 sorguları veya gereksiz veritabanı çağrıları
- Eksik indeksler (şema görünüyorsa)
- Sınırsız döngüler veya özyineleme
- Büyük bellek tahsisleri
- Eksik önbellekleme fırsatları
- Gereksiz yeniden render'lar (React) veya yeniden hesaplamalar
**Agent 3 — Mimari inceleme:**
- Bu, kod tabanındaki mevcut kalıpları takip ediyor mu?
- Sorumluluk açıkça ayrılmış mı?
- Döngüsel bağımlılıklar var mı?
- Soyutlama seviyesi uygun mu? (aşırı mühendislik veya yetersiz soyutlama)
- Test etmek, debug etmek ve bakımını yapmak kolay olacak mı?
Adım 4: Bulguları derle
Her bulguyu kategorize et:
| Önem | Anlam | |------|-------| | **CRITICAL** | Merge öncesi düzeltilmeli — güvenlik açığı, veri kaybı riski, kırıcı hata | | **HIGH** | Düzeltilmeli — performans sorunu, mimari endişe, bakım zorluğu | | **MEDIUM** | Düzeltmeyi değerlendir — kod kokusu, küçük verimsizlik, okunabilirlik iyileştirmesi | | **LOW** | Detay — stil tercihi, isimlendirme önerisi, yorum iyileştirmesi |
Adım 5: İncelemeyi oluştur
Yapılandırılmış bir inceleme çıktıla:
## Kod İncelemesi — [kapsam]
### Özet
[1-2 cümle: genel değerlendirme ve en önemli endişe]
### Kritik Sorunlar
- **[Dosya:satır]** — [sorun ve neden önemli]
**Düzeltme:** [belirli kod önerisi]
### Yüksek Öncelik
- **[Dosya:satır]** — [sorun]
**Düzeltme:** [öneri]
### Orta Öncelik
- [maddeler]
### İyi Olan
- [iyi yapılan belirli şeyler — her zaman olumlu şeyler dahil et]
### Karar
[ONAYLA / DEĞİŞİKLİKLE ONAYLA / DEĞİŞİKLİK İSTE]
[Bir cümle gerekçe]
Adım 6: Düzeltmeyi öner
Kullanıcıya sor: "Kritik ve yüksek öncelikli sorunları şimdi düzeltmemi ister misiniz?"
Evet ise, düzeltmeleri doğrudan uygula. Hayır ise, inceleme belgeleme olarak kalır.
Read more
description: Derinlemesine kod incelemesi - güvenlik, performans, mimari ve eyleme dönüştürülebilir düzeltmeler argument-hint: "[dosya, dizin veya PR]" allowed-tools: - Read - Agent - Glob - Grep - Bash(git diff:*, git log:*, git show:*)
Kapsamlı kod incelemesi. Stilin ötesine geçer — güvenlik, performans, mimari kontrol eder ve eyleme dönüştürülebilir iyileştirme önerileri üretir.
Adımlar
Adım 1: Kapsamı belirle
Neyin inceleneceğini belirle:
- Kullanıcı bir dosya veya dizin belirttiyse → onu incele
- Kullanıcı bir PR veya branch belirttiyse → `git diff main...HEAD` (veya uygun base)
- Hiçbir şey belirtilmediyse → aşamalı değişiklikleri (`git diff --cached`) veya son commit'leri incele
Adım 2: Kodu oku
Kapsamdaki tüm dosyaları oku. Büyük diff'ler için şunlara odaklan:
- Yeni dosyalar (en yüksek risk — önceki inceleme yok)
- En çok değişiklik yapılan dosyalar
- Test dosyaları (veya eksiklikleri)
Adım 3: Çok boyutlu inceleme (paralel agent'lar)
Paralel inceleme agent'ları başlat:
**Agent 1 — Güvenlik incelemesi:**
- Girdi doğrulama (SQL injection, XSS, komut enjeksiyonu)
- Kimlik doğrulama / yetkilendirme boşlukları
- Kodda gizli anahtarlar veya kimlik bilgileri
- Güvensiz bağımlılıklar
- OWASP İlk 10 kontrol listesi
**Agent 2 — Performans incelemesi:**
- N+1 sorguları veya gereksiz veritabanı çağrıları
- Eksik indeksler (şema görünüyorsa)
- Sınırsız döngüler veya özyineleme
- Büyük bellek tahsisleri
- Eksik önbellekleme fırsatları
- Gereksiz yeniden render'lar (React) veya yeniden hesaplamalar
**Agent 3 — Mimari inceleme:**
- Bu, kod tabanındaki mevcut kalıpları takip ediyor mu?
- Sorumluluk açıkça ayrılmış mı?
- Döngüsel bağımlılıklar var mı?
- Soyutlama seviyesi uygun mu? (aşırı mühendislik veya yetersiz soyutlama)
- Test etmek, debug etmek ve bakımını yapmak kolay olacak mı?
Adım 4: Bulguları derle
Her bulguyu kategorize et:
| Önem | Anlam | |------|-------| | **CRITICAL** | Merge öncesi düzeltilmeli — güvenlik açığı, veri kaybı riski, kırıcı hata | | **HIGH** | Düzeltilmeli — performans sorunu, mimari endişe, bakım zorluğu | | **MEDIUM** | Düzeltmeyi değerlendir — kod kokusu, küçük verimsizlik, okunabilirlik iyileştirmesi | | **LOW** | Detay — stil tercihi, isimlendirme önerisi, yorum iyileştirmesi |
Adım 5: İncelemeyi oluştur
Yapılandırılmış bir inceleme çıktıla:
## Kod İncelemesi — [kapsam] ### Özet [1-2 cümle: genel değerlendirme ve en önemli endişe] ### Kritik Sorunlar - **[Dosya:satır]** — [sorun ve neden önemli] **Düzeltme:** [belirli kod önerisi] ### Yüksek Öncelik - **[Dosya:satır]** — [sorun] **Düzeltme:** [öneri] ### Orta Öncelik - [maddeler] ### İyi Olan - [iyi yapılan belirli şeyler — her zaman olumlu şeyler dahil et] ### Karar [ONAYLA / DEĞİŞİKLİKLE ONAYLA / DEĞİŞİKLİK İSTE] [Bir cümle gerekçe]
Adım 6: Düzeltmeyi öner
Kullanıcıya sor: "Kritik ve yüksek öncelikli sorunları şimdi düzeltmemi ister misiniz?"
Evet ise, düzeltmeleri doğrudan uygula. Hayır ise, inceleme belgeleme olarak kalır.
Claude Code için Türkçe profesyonel işletim sistemi — 10 uzman agent, 22 komut, 993 skill, 6 katmanlı hafıza
Repo: komunite/kalfa
Other commands on kalfa.
- /audit
Denetçi agent'ını son çalışmalar veya belirli bir dosya/görev üzerinde çalıştır
Open command - /brief
Ham bir fikri yapılandırılmış bir proje özetine dönüştür
Open command - /clear
Bağlamı güvenle temizle ve yeni başla - temizlemeden önce oturum durumunu özetler
Open command - /coach
Yapay zeka koçunu çalıştır — çalışma kalıplarını analiz et, proaktif öneriler al
Open command - /competitive-intel
Derinlemesine rekabet analizi - araştır, karşılaştır, strateji belirle
Open command - /debt-map
Kod tabanınızdaki teknik borcu haritalandır ve önceliklendir
Open command

