Claude Code'da Otomatik Kod İncelemesi: /code-review ve Ultrareview Rehberi

Claude Code'da kod incelemesi artık tek bir komut değil, birbirini tamamlayan üç katmanlı bir sistem: terminalde saniyeler içinde çalışan yerel /code-review, bir pull request'i tek geçişte gözden geçiren /review ve birleştirmeden önce bulguları bağımsız olarak doğrulayan bulut tabanlı ultrareview. Bunlara ek olarak GitHub'a kurulan yönetilen Code Review servisi, her push'ta PR'ınıza otomatik satır içi yorumlar bırakabiliyor. Bu yazıda dördünü de -- tamamen resmi Claude Code dokümantasyonuna (code.claude.com/docs) dayanarak -- hangi anda hangisini kullanmanız gerektiğiyle birlikte adım adım anlatıyorum. İncelemenin arka planda nasıl bir subagent olarak çalıştığına ve GitHub entegrasyonunun GitHub Actions'tan nasıl farklılaştığına da değineceğim.

Üç Araç, Üç Farklı Kullanım Anı

Hepsi kod incelemesi yapar ama iş akışınızın farklı aşamalarını hedefler:

/code-review /review <pr> /code-review ultra
Hedef Çalışma dizinindeki diff Bir GitHub pull request'i Çalışma dizini diff'i veya bir PR
Nerede çalışır Yerel olarak, oturumunuzda Yerel olarak, oturumunuzda Uzak bir bulut sandbox'ında
Derinlik Efor argümanına göre ölçeklenir Oturumun efor seviyesinde tek geçişli Bağımsız doğrulamalı çok ajanlı filo
Süre Saniyeler - birkaç dakika Saniyeler - birkaç dakika Yaklaşık 5-10 dakika
Maliyet Normal kullanıma dahil Normal kullanıma dahil Ücretsiz çalıştırmalar, sonra ~5-25$ kullanım kredisi
En uygun an Çalışırken hızlı geri bildirim Bir takım arkadaşının PR'ını onaylamadan önce Önemli bir değişikliği birleştirmeden önce

Buna ek olarak GitHub'a kurulan Code Review yönetilen servisi var: PR açıldığında, her push'ta ya da manuel olarak kendiliğinden tetiklenip bulguları satır içi yorum olarak PR'a yazan, Team ve Enterprise planlarında sunulan ayrı bir katman. Ona bu yazının ilerleyen bölümünde ayrıca değiniyorum.

Yerel İnceleme: /code-review Komutu

Komutun tam söz dizimi şöyle:

/code-review [low|medium|high|xhigh|max|ultra] [--fix] [--comment] [hedef]

Herhangi bir oturumdan çalıştırıldığında argümansız /code-review, dalınızın upstream'inin ilerisindeki commit'leri artı çalışma dizinindeki commit edilmemiş değişiklikleri inceler -- yani raporlayacak bir şey olması için dalda ya da çalışma dizininde iş olması gerekir:

/code-review

Başka bir şeyi incelemek isterseniz efor seviyesi ve bayraklardan sonraki kısmı bir hedef olarak geçirebilirsiniz: bir dosya yolu, bir PR numarası, bir dal adı ya da main...my-feature gibi bir ref aralığı.

/code-review src/auth/session.ts
/code-review high main...my-feature

Komut, doğruluk hatalarını ve yeniden kullanım, sadeleştirme, verimlilik gibi temizlik fırsatlarını raporlar. Resmi dokümantasyona göre v2.1.215'ten itibaren /code-review (ve kardeşi /verify) yalnızca siz çağırdığınızda çalışır; önceki sürümlerde Claude bunu kendiliğinden de başlatabiliyordu. Komut ayrıca disable-model-invocation olarak işaretlidir, yani bir zamanlanmış görevin promptu olarak ayarlarsanız Claude onu düz metin olarak okur, incelemeyi çalıştırmaz.

Efor Seviyeleri Neyi Değiştirir

Efor argümanı, kapsam ile güven arasındaki dengeyi ayarlar. Argüman verilmezse inceleme, oturumun o anki efor seviyesini kullanır.

Seviye Davranış
low / medium Yalnızca en güvenilir bulguları raporlar; daha az yanlış pozitif, daha hızlı sonuç
high - max Daha geniş bir ağ atar; emin olunmayan bulguları da güvenli olanların yanında listeleyebilir
ultra Yerel bir efor seviyesi değil; bulut tabanlı ultrareview'i başlatan ayrı bir mod

v2.1.223'ten itibaren efor seviyesi verilmeden çalıştırılan /code-review, en son yazdığınız seviyeyi hatırlayıp yeniden kullanır; farklı bir seviyeye geçmek için /code-review high gibi seviyeyi açıkça yazmanız yeterli.

--fix ve --comment Bayrakları

  • --fix — inceleme tamamlandıktan sonra bulguları doğrudan çalışma dizininize uygular.
  • --comment — bulguları GitHub PR'ında satır içi yorumlar olarak paylaşır.
/code-review --fix
/code-review --comment 1234

Arka Planda Çalışma ve /rewind ile İlişkisi

v2.1.218'den itibaren inceleme varsayılan olarak kendi bağlam penceresine sahip, forklanmış bir subagent olarak arka planda çalışır -- bu yüzden konuşmanızı doldurmaz; bulgular inceleme bitince oturumunuza düşer, siz o sırada çalışmaya devam edebilirsiniz. İnceleme şu durumlarda arka plan yerine ön planda (sizin turunuz içinde) çalışır: önceki bir inceleme hâlâ sürerken /code-review'ı tekrar çalıştırırsanız; -p bayrağıyla ya da Agent SDK ile non-interactive modda çalıştırırsanız (yalnızca ultra hariç -- o, bulguları beklemeden bulut incelemesini başlatıp devam eder); ya da CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1 ayarlıysa.

Bu ayrım /rewind için önemli: arka planda çalışan bir inceleme --fix düzenlemelerini oturumunuzun checkpoint'lerinin dışında uygular, yani /rewind bu değişiklikleri geri almaz -- geri almak için git kullanmanız gerekir. İnceleme ön planda çalıştıysa düzenlemeler kendi turunuzun parçası olur ve /rewind normal şekilde geri alır.

Komut Zincirleme Davranışı

Efor seviyesi ve bayraklardan sonra kalan her şey hedef metni olarak okunur -- başka bir komut adıyla başlasa bile: /code-review /fix-issue 123, /fix-issue'u ayrı bir skill olarak yüklemek yerine /fix-issue 123'ü hedef metni yapar. v2.1.218 öncesinde /code-review'dan sonra zincirlenen bir komut kendi skill'i olarak genişliyordu; bu davranış değişti.

/review: Bir Pull Request'i Hızlıca İncelemek

Claude Code v2.1.223'ten (6 Ağustos 2026) itibaren /review, /code-review'ın diğer adıdır (alias). Bir PR numarasıyla çalıştırıldığında hızlı, tek geçişli, salt okunur bir inceleme yapar:

/code-review 1234
/code-review high 1234

Bunu bir takım arkadaşınızın PR'ını onaylamadan önce göz atmak gibi düşünebilirsiniz: /code-review'ın çalışma dizini yerine bir PR'ı hedeflemesi, oturumun efor seviyesinde tek bir geçiş. Daha derin, bulguları bağımsız doğrulayan bir inceleme için /code-review ultra'ya geçersiniz.

Bulut Tabanlı Derin İnceleme: Ultrareview

Ultrareview, Anthropic'in araştırma önizlemesi (research preview) aşamasındaki özelliği: /code-review ultra çalıştırdığınızda Claude Code, uzak bir sandbox'ta bir inceleme ajanı filosu başlatır. Her ajanın ayrı bir görevi vardır -- biri mantık hatalarına, biri güvenliğe, biri performansa, biri sınır durumlarına bakar -- ve raporlanan her bulgu, rapor edilmeden önce bağımsız olarak yeniden üretilip doğrulanır. Bu, yerel bir incelemeye göre daha yüksek sinyal (gerçek hatalara odaklanan, stil önerisi değil) ve daha geniş kapsam (paralel çalışan daha büyük bir filo) sağlar; üstelik terminaliniz meşgul olmaz, inceleme tamamen uzakta çalışır.

Ultrareview, claude.ai hesabıyla kimlik doğrulama gerektirir (yalnızca API anahtarıyla giriş yaptıysanız önce /login çalıştırmanız gerekir) ve Amazon Bedrock, Google Cloud'un Agent Platform'u, Microsoft Foundry üzerinde ya da Zero Data Retention açık organizasyonlarda kullanılamaz; bu durumlarda /code-review ultra yerine yerel bir inceleme çalıştırır.

Kullanım Şekilleri

Komut Ne yapar
/code-review ultra Mevcut dalı varsayılan dala karşı, commit edilmemiş/staged değişikliklerle birlikte inceler
/code-review ultra develop Varsayılan dal yerine develop'a karşı karşılaştırır
/code-review ultra 1234 1234 numaralı pull request'i inceler (#1234, PR 1234 ya da yapıştırılan PR URL'si de kabul edilir)
/code-review ultra check my auth changes v2.1.218+: düz metni bir not olarak tutar, bulguları bu nota ilişkilendirir; kapsam yine mevcut dal

Dal incelemesinde Claude Code depo durumunu paketleyip uzak sandbox'a yükler; PR incelemesinde ise makinenizden hiçbir şey yüklenmez, sandbox PR'ı doğrudan GitHub'dan klonlar. Başlamadan önce Claude Code bir onay diyaloğu gösterir: inceleme kapsamı, kalan ücretsiz çalıştırma sayısı ve tahmini maliyet.

Diff Sınırları

Ultrareview, inceleme başlamadan önce diff'i kontrol eder. Bir dal incelemesi varsayılan olarak en fazla 500 değişen dosya ve 8.000 değişen satır içerebilir (kesin değerler değişebilir, reddedilme mesajı geçerli sınırları ve diff'inizin büyüklüğünü gösterir). Diff karşıya boş geldiğinde staged/commit etmeyi ya da farklı bir taban dal geçmeyi önerir; dalınız taban dalla hiçbir ortak geçmişi paylaşmıyorsa (örneğin bir URL'den fetch edip FETCH_HEAD'i checkout ettiğiniz detached HEAD durumu) depodaki tüm izlenen dosyaları inceleyen bir yedek moda düşer ya da önce bir dal oluşturmanızı önerir. Depo paketlemek için çok büyükse Claude Code sizi PR moduna yönlendirir: dalınızı push edip bir taslak PR açtıktan sonra /code-review ultra <PR-numarası> çalıştırırsınız.

Fiyatlandırma ve Ücretsiz Çalıştırmalar

Plan Dahil ücretsiz çalıştırma Sonrasında
Pro 3 (hesap başına tek seferlik) Kullanım kredisi olarak faturalanır
Max 3 (hesap başına tek seferlik) Kullanım kredisi olarak faturalanır
Team / Enterprise Yok Kullanım kredisi olarak faturalanır

Ücretsiz çalıştırmalar tükendikten sonra tipik maliyet, değişikliğin büyüklüğüne göre 5-25 dolar arasında -- başlatma diyaloğundaki tahminle eşleşir. Bir çalıştırma, bulut oturumu başladığı andan itibaren sayılır: erken durdurduğunuz ya da tamamlanamayan bir inceleme de bir ücretsiz hakkı tüketir. Kullanım kredileri kapalıysa Claude Code başlatmayı engeller ve fatura ayarlarına yönlendirir; /usage-credits komutuyla mevcut ayarı kontrol edebilirsiniz.

CI'dan Çalıştırma: claude ultrareview

Etkileşimsiz bir ortamdan (CI ya da bir betikten) başlatmak için claude ultrareview alt komutu kullanılır. Aynı incelemeyi başlatır, uzak inceleme bitene kadar bloklar, bulguları stdout'a yazdırır ve başarıda 0, başarısızlıkta 1 koduyla çıkar:

claude ultrareview
claude ultrareview 1234
claude ultrareview origin/main
Bayrak Ne işe yarar
--json Biçimlenmiş bulgular yerine ham bugs.json içeriğini yazdırır
--timeout <dakika> İncelemenin bitmesini bekleyecek azami süre; varsayılan 30 dakika

v2.1.218'den itibaren interaktif olmayan bir oturumda (örneğin claude -p '/code-review ultra') da bulut incelemesi başlatılabilir; ancak bu, bulguları beklemeden bir takip bağlantısı yazdırıp devam eder -- bloklayan claude ultrareview'dan farkı budur. İnceleme kullanım kredisi faturalayacaksa, onay etkileşimli bir oturum gerektirdiğinden Claude Code başlamadan önce durur ve sizi claude ultrareview alt komutuna yönlendirir.

Çalışan bir incelemeyi /tasks ile izleyebilir, ayrıntı görünümünü açabilir ya da devam eden bir incelemeyi durdurabilirsiniz. Bir incelemeyi durdurursanız Claude Code bulut oturumunu arşivler ve kısmi bulgu döndürmez.

GitHub'da Otomatik PR İncelemesi: Code Review Servisi

Code Review, Team ve Enterprise planlarında sunulan, araştırma önizlemesi aşamasındaki ayrı bir yönetilen servistir (Zero Data Retention açık organizasyonlarda kullanılamaz). Bir Owner, Claude GitHub App'i kurup hangi depoların dahil olacağını seçtikten sonra, PR'lar üzerinde otomatik olarak çalışır: birden fazla uzman ajan, değişikliği kod tabanınızın tam bağlamında paralel olarak inceler, bir doğrulama adımı bulguları gerçek kod davranışına karşı kontrol ederek yanlış pozitifleri eler, sonuçlar önem derecesine göre sıralanıp değişen satırlara satır içi yorum olarak yazılır.

Önem Dereceleri

İşaret Önem Anlamı
🔴 Önemli Birleştirmeden önce düzeltilmesi gereken bir hata
🟡 Küçük Not Düzeltilmesi iyi olur ama bloklayıcı değil
🟣 Önceden Var Olan Kod tabanında zaten var olan, bu PR'ın getirmediği bir hata

Bulgu bulunamazsa Code Review, check run'ı sorun bulunmadığını gösterecek şekilde günceller. Check run her zaman neutral sonuçla tamamlanır, yani branch protection üzerinden birleştirmeyi asla bloklamaz; bulgulara göre birleştirmeyi kendi CI'ınızda gate'lemek isterseniz check run'ın Details metnindeki son satır, gh api ve jq ile ayrıştırılabilecek makine tarafından okunabilir bir yorum içerir:

gh api repos/OWNER/REPO/check-runs/CHECK_RUN_ID \
  --jq '.output.text | split("bughunter-severity: ")[1] | split(" -->")[0] | fromjson'

Bu, {"normal": 2, "nit": 1, "pre_existing": 0} gibi önem derecesi başına sayım döner; normal anahtarı Önemli bulgu sayısını tutar.

İnceleme Tetikleyicileri

Her depo için üç davranıştan biri seçilir:

  • PR açıldıktan sonra bir kez — PR açıldığında ya da review'a hazır işaretlendiğinde bir kez çalışır.
  • Her push'tan sonra — PR dalına her push'ta çalışır; PR geliştikçe yeni sorunları yakalar ve işaretlenen sorun düzeltildiğinde thread'i otomatik kapatır.
  • Manuel — yalnızca PR'a @claude review yorumu yapıldığında çalışır.

Tetikleyiciden bağımsız olarak yorum komutlarıyla her zaman isteğe bağlı çalıştırma yapılabilir:

Komut Ne yapar
@claude review Gelecekteki push'lara abone yapmadan tek bir inceleme başlatır
@claude review always Bir inceleme başlatır ve PR'ı bundan sonraki push'larda inceleme yapılacak şekilde abone eder
@claude review once Yalın komutla aynı: abone etmeden tek bir inceleme başlatır

Resmi dokümantasyona göre 2026 Temmuz'daki bir güncellemeden önce yalın @claude review PR'ı push-tetiklemeli incelemeye abone ediyordu; o davranışa güveniyorsanız artık @claude review always yazmanız gerekiyor. Bu komutların çalışması için üst düzey bir PR yorumu olarak (satır içi diff yorumu değil) gönderilmesi, komutun yorumun başında olması, yorumu yapanın depoya owner/member/collaborator erişiminin bulunması ve PR'ın açık olması gerekir. Manuel tetikleyiciler -- otomatik tetikleyicilerin aksine -- taslak PR'larda da çalışır.

REVIEW.md ile İnceleme Davranışını Özelleştirmek

Code Review, ne işaretleyeceğini yönlendirmek için iki dosya okur ve bunlar farklı ağırlıklara sahiptir. CLAUDE.md, Claude Code'un tüm görevlerde kullandığı paylaşılan proje bağlamıdır; Code Review onu okur ve yeni ihlal edilen kuralları Küçük Not seviyesinde işaretler -- iki yönlü de çalışır, yani PR'ınız bir CLAUDE.md ifadesini eskitiyorsa Claude bunu da işaretler. REVIEW.md ise yalnızca inceleme için yazılan, depo kökünde ayrı bir dosyadır ve inceleme hattındaki her ajanın sistem promptuna en yüksek öncelikli talimat bloğu olarak enjekte edilir; varsayılan inceleme rehberliğinin önüne geçer. Verbatim yapıştırıldığından @ import söz dizimi genişletilmez, dosyaya doğrudan talimat yazmanız gerekir.

Resmi dokümantasyonun örneğine benzer bir REVIEW.md, bir backend servisi için önem derecesini yeniden kalibre eder, nit sayısını sınırlar ve depoya özgü kontroller ekler:

# Review instructions

## Burada "Önemli" ne demek

Önemli'yi davranışı bozacak, veri sızdıracak ya da geri almayı
engelleyecek bulgular için ayırın: hatalı mantık, kapsamsız
veritabanı sorguları, log/hata mesajlarında PII, geriye dönük
uyumlu olmayan migration'lar. Stil, isimlendirme ve refactor
önerileri en fazla Küçük Not'tur.

## Nit sayısını sınırla

İnceleme başına en fazla beş Küçük Not raporla. Daha fazla
bulduysan özet kısmında "artı N benzer madde" de.

## Raporlama

- CI'ın zaten kapsadığı her şey: lint, format, tip hataları
- src/gen/ altındaki üretilmiş dosyalar ve *.lock dosyaları

## Her zaman kontrol et

- Yeni API rotalarının bir entegrasyon testi var mı
- Veritabanı sorguları çağıranın tenant'ına göre kapsamlanmış mı

REVIEW.md'yi odaklı tutmak önemli: uzun bir dosya, en çok önemsediğiniz kuralları sulandırır. İnceleme davranışını değiştiren talimatlara odaklanın, genel proje bağlamını CLAUDE.md'de bırakın.

Pratik İş Akışı: Bir PR'ı Birleştirmeden Önce

Üç aracı birlikte kullanan gerçekçi bir akış şöyle işler:

  1. Geliştirirken: Bir özellik üzerinde çalışırken ara sıra /code-review çalıştırıp hızlı geri bildirim alırsınız; hızlı iterasyon için low ya da medium efor yeterlidir. Bulguları görürseniz Claude'dan düzeltmesini istersiniz ya da doğrudan /code-review --fix ile uygulatırsınız.
  2. PR açmadan önce: Değişiklik büyükse ve birleştirme öncesi ekstra güven istiyorsanız /code-review ultra çalıştırıp bulut filosunun bulgularını beklersiniz -- bu, kendi terminalinizde bir yerel geçişin kaçırabileceği sorunları yakalamak içindir.
  3. PR açıldıktan sonra: Depo Code Review'a kayıtlıysa (PR açıldığında ya da her push'ta tetiklenecek şekilde), servis otomatik olarak çalışıp satır içi yorumlar bırakır; REVIEW.md ile depoya özgü kuralları (örneğin "yeni endpoint'ler entegrasyon testi gerektirir") zaten tanımladıysanız bu kontroller her PR'da tutarlı şekilde uygulanır.
  4. Bir takım arkadaşının PR'ını değerlendirirken: Onaylamadan önce hızlı bir ikinci görüş için /review 1234 (ya da eşdeğeri /code-review 1234) çalıştırırsınız.
  5. CI'da otomasyon olarak: claude ultrareview alt komutunu bir pipeline adımına ekleyip --json ile çıktıyı ayrıştırabilir, ya da Code Review'ın check run'ındaki önem derecesi sayımını gh api ile okuyup belirli sayıda Önemli bulgu varsa pipeline'ı kendi CI'ınızda durdurabilirsiniz.

Sık Karşılaşılan Sorunlar

Belirti Olası neden ve çözüm
/code-review hiçbir şey bulmadı ama beklemiyordum Argümansız çalıştırma yalnızca dalınızın upstream'inin ilerisindeki commit'leri ve commit edilmemiş değişiklikleri kapsar; hedefi bir dosya yolu, PR numarası ya da ref aralığı vererek genişletin.
/code-review --fix düzenlemesini /rewind geri almadı Beklenen davranış: arka planda çalışan bir inceleme düzenlemeleri checkpoint'lerin dışında uygular. Geri almak için git kullanın.
/code-review ultra "diff çok büyük" diyerek reddetti Dal incelemesi varsayılan olarak en fazla 500 dosya / 8.000 satırla sınırlıdır. Dalınızı push edip bir taslak PR açarak PR moduna geçin: /code-review ultra <PR-numarası>.
Ultrareview "kullanım kredileri kapalı" diyerek başlamıyor /usage-credits ile ayarı kontrol edin; fatura erişiminiz yoksa Team/Enterprise'da adminden kullanım kredilerini açmasını isteyin.
GitHub Code Review check run'ı "hata" ya da "zaman aşımı" ile bitti Checks sekmesindeki "Re-run" düğmesi yeniden tetiklemez. PR'a @claude review yorumu yazın ya da (abone ise) yeni bir push yapın.
Check run bulgu buldu ama satır içi yorum görünmüyor Check run'ın Details bağlantısına, Files changed sekmesindeki annotation'lara ya da -- inceleme sürerken push yaptıysanız -- review body'sindeki "Additional findings" başlığına bakın.

Sıkça Sorulan Sorular

/code-review ile /review arasındaki fark nedir?

Claude Code v2.1.223'ten itibaren /review, /code-review'ın diğer adıdır (alias); ikisi de aynı komutu çalıştırır. /code-review argümansız çalıştırıldığında çalışma dizinindeki mevcut diff'i inceler; bir PR numarası verildiğinde (/code-review <efor-seviyesi> <pr#> ya da /review <pr#>) o pull request'in hızlı, tek geçişli, salt okunur bir incelemesini yapar. Daha derin, doğrulamalı bir inceleme için /code-review ultra kullanılır.

/code-review varsayılan olarak neyi inceler?

Argüman verilmezse /code-review, dalınızın upstream'inin ilerisindeki commit'leri artı çalışma dizinindeki commit edilmemiş değişiklikleri inceler. Bunun yerine belirli bir hedefi incelemek için bir dosya yolu, PR numarası, dal adı ya da main...my-feature gibi bir ref aralığı geçirebilirsiniz. Komut, doğruluk hatalarını ve yeniden kullanım/sadeleştirme/verimlilik fırsatlarını raporlar.

Ultrareview (/code-review ultra) ne zaman kullanılmalı, maliyeti nedir?

Ultrareview, uzak bir bulut sandbox'ında çalışan ve her bulguyu bağımsız olarak doğrulayan çok ajanlı bir incelemedir; birleştirmeden önce önemli bir değişiklikte derin bir geçiş istediğinizde kullanılır. 5-10 dakika sürer. Pro ve Max planlarında hesap başına tek seferlik 3 ücretsiz çalıştırma vardır, sonrasında -- ya da Team/Enterprise'da baştan itibaren -- kullanım kredisi olarak genellikle 5-25 dolar arası faturalanır. Claude.ai hesabıyla kimlik doğrulama gerektirir; Bedrock, Google Cloud'un Agent Platform'u, Microsoft Foundry ya da Zero Data Retention açık organizasyonlarda kullanılamaz.

--fix ve --comment bayrakları ne yapar?

--fix, incelemenin bulgularını inceleme bittikten sonra çalışma dizininize otomatik olarak uygular. --comment, bulguları GitHub PR'ında satır içi (inline) yorumlar olarak paylaşır. /code-review ultra --fix şeklinde birleştirilerek bulut incelemesinin bulguları da geri geldiğinde otomatik uygulanabilir.

GitHub'daki otomatik Code Review servisi ile yerel /code-review farkı nedir?

Yerel /code-review, sizin terminalinizde çalışan ve GitHub App kurulumu gerektirmeyen bir komuttur. Code Review ise Team ve Enterprise planlarında bir GitHub App üzerinden kurulan, PR açıldığında/her push'ta/manuel olarak tetiklenen, bulguları önem derecesine göre (Önemli, Küçük Not, Önceden Var Olan) satır içi yorum olarak PR'a yazan yönetilen bir bulut servisidir. Kod tabanınızın tamamı bağlamında paralel ajan filosuyla çalışır ve check run çıktısı üretir; PR'ı onaylamaz ya da bloklamaz.

REVIEW.md dosyası CLAUDE.md'den nasıl farklı çalışır?

CLAUDE.md, Claude Code'un tüm görevlerde -- yalnızca incelemede değil -- kullandığı paylaşılan proje talimatlarıdır; Code Review onu proje bağlamı olarak okur ve yeni ihlalleri Küçük Not seviyesinde işaretler. REVIEW.md ise yalnızca inceleme için yazılan, inceleme hattındaki her ajanın sistem promptuna en yüksek öncelikli talimat bloğu olarak enjekte edilen, depo kökündeki ayrı bir dosyadır. Önem derecesi tanımını, nit hacmini, atlanacak yolları, depoya özgü kontrolleri ve özet biçimini burada özelleştirirsiniz.

Özet

Claude Code'un kod incelemesi katmanları, ihtiyacınıza göre ölçeklenecek şekilde tasarlanmış: iterasyon sırasında hızlı geri bildirim için /code-review, bir takım arkadaşının PR'ını gözden geçirmek için aynı komutun diğer adı /review, önemli bir değişikliği birleştirmeden önce doğrulamalı derin bir geçiş için bulut tabanlı /code-review ultra, ve deponuza kurulduktan sonra her PR'da kendiliğinden çalışan yönetilen Code Review servisi. --fix ve --comment bayrakları bulguları otomatik uygulamayı ya da paylaşmayı sağlarken, REVIEW.md ile inceleme davranışını depoya özgü kurallara göre kalibre edebilirsiniz. Hepsi tek bir amaca hizmet ediyor: hataları, kod birleşmeden önce -- ve mümkünse siz sormadan önce -- yakalamak.

İncelemenin arka planda nasıl bir subagent olarak çalıştığını daha yakından görmek isterseniz subagent rehberime, GitHub'daki otomasyon katmanlarını (Actions ile Code Review'ın nasıl bir arada durduğunu) karşılaştırmak isterseniz GitHub Actions rehberime göz atabilirsiniz.

Bu yazı Ahmet Bilgiç tarafından ahmetbilgic.com için yazılmıştır. Diğer yazılar için: medium.com/@ahmet_bilgic07