code-review-graph, Claude Code kullanıcılarının kod tabanını her görevde baştan okuma sorununu çözmek için tasarlanmış yenilikçi bir araçtır. Bu proje, Tree-sitter kullanarak kodunuzun yapısal bir haritasını oluşturur, değişiklikleri artımlı olarak takip eder ve Claude'a yalnızca ilgili bağlamı sunarak token kullanımını önemli ölçüde azaltır. Geleneksel yaklaşımların aksine, code-review-graph tüm kod tabanını taramak yerine, yalnızca değişen kısımları ve bu değişikliklerin etkileşim alanını (blast radius) okumasını sağlar. Bu sayede, Claude'un kod incelemeleri ve geliştirme görevleri için daha verimli çalışması sağlanır.
Üç büyük açık kaynak projesi üzerinde yapılan karşılaştırmalı testlerde, code-review-graph'ın kod incelemelerinde 6.8 kat, kodlama görevlerinde ise 49 kata kadar daha az token kullandığı gözlemlenmiştir. Örneğin, 27.000 dosyalı bir projede kodlama görevlerinde yaklaşık 49 kat token tasarrufu sağlanırken, 125 dosyalı bir projede bu oran 4.6 kat olmuştur. Kurulumu oldukça basittir; Claude Code eklentisi olarak veya pip ile kurulabilir. Kurulumdan sonra, proje içinde code-review-graph'ı başlatmak yeterlidir. İlk oluşturma işlemi büyük projeler için birkaç saniye sürse de, sonrasında her dosya düzenlemesi veya git commit'i ile grafik otomatik olarak güncellenir.
Bu araç, fonksiyonlar, sınıflar, import'lar, çağrılar, kalıtım ilişkileri ve testler dahil olmak üzere kod tabanındaki her şeyi haritalandırır. Claude'a kod incelemesi veya değişiklik yapma talimatı verildiğinde, code-review-graph önce neyin değiştiğini ve bu değişikliklerin neleri etkilediğini belirler, ardından yalnızca ilgili dosyaları ve etki alanlarını okur. Bu sayede geliştiriciler Claude Code'u eskisi gibi kullanmaya devam ederken, arka planda çalışan code-review-graph verimliliği artırır ve maliyetleri düşürür.
Geliştiricilerin Claude Code ile kod inceleme ve geliştirme süreçlerinde token kullanımını dramatik bir şekilde azaltarak maliyet ve zaman tasarrufu sağlıyor.