Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Giriş

PRECC nedir?

PRECC (Claude Code için Tahminsel Hata Düzeltme) Claude Code bash komutlarını resmi PreToolUse kanca mekanizması aracılığıyla yakalayan bir Rust aracıdır. Hataları olmadan önce düzeltir.

Topluluk kullanıcıları için ücretsiz.

Sorun

Claude Code önlenebilir hatalarda önemli miktarda token israf eder:

  • Dizin hatalarıCargo.toml olmayan dizinde cargo build
  • Yeniden deneme döngüleri – Başarısız komut ayrıntılı çıktı üretir
  • Ayrıntılı çıktıfind veya ls -R binlerce satır üretir

Dört Sütun

Bağlam Düzeltme (cd-prepend)

cargo build veya npm test gibi komutların yanlış dizinde çalıştığını algılar ve yürütmeden önce cd /doğru/yol && ekler.

GDB Hata Ayıklama

Segfault ve çökmelerin daha derin hata ayıklaması için GDB ekleme fırsatlarını algılar.

Oturum Madenciliği

Hata-düzeltme çiftleri için Claude Code oturum günlüklerini analiz eder.

Otomasyon Becerileri

Komut kalıplarını eşleştiren ve yeniden yazan beceriler kütüphanesi.

Nasıl çalışır (30 saniyelik versiyon)

  1. Claude Code bir bash komutu çalıştırmak üzere.
  2. PreToolUse kancası komutu JSON olarak gönderir.
  3. precc-hook komutu 3 milisaniyeden kısa sürede işler.
  4. Düzeltilmiş komut JSON olarak döndürülür.
  5. Claude Code düzeltilmiş komutu çalıştırır.

Claude hatayı asla görmez.

Adaptif Sıkıştırma

Bir komut sıkıştırmadan sonra başarısız olursa, PRECC bir sonraki denemede sıkıştırmayı otomatik olarak atlar ve Claude hata ayıklama için tam sıkıştırılmamış çıktıyı alır.

Canlı Kullanım İstatistikleri

MetrikDeğer
Hook çağrıları
Tasarruf edilen tokenler
Tasarruf oranı%
RTK yeniden yazmaları
CD düzeltmeleri
Hook gecikmesi ms (p50)

Rakamlar tahmindir. Her önlenen hata tam bir yeniden deneme döngüsünü önler: hata çıktısı, model akıl yürütmesi ve yeniden deneme komutu. Bu rakamlar anonimleştirilmiş telemetriden otomatik olarak güncellenir.

Bağlantılar