İçeriğe geç
Pathrule

Genel bakış

Yapay zekânız unutur. Pathrule hatırlar.

Kodlama ajanlarınız için zekâ katmanı. Projenizde öğrenilen her şeyi aklında tutar, her ajana da yalnızca o iş için gerekeni verir.

uyumlu olduğu ajanlar
  • Claude Code
  • Codex
  • Cursor
  • Copilot
  • Windsurf
Yeni sohbetörnekaynı istek, aynı ajan
Dashboard'da kullanıcının siparişlerini yükle.

Pathrule olmadan

Tamamdır!

useEffect(() => { fetch('/api/orders')... })

SizÖyle değil, bizim api client'ı ve React Query'yi kullan. Dün de söylemiştim.

Aynı şey üçüncü kez anlatıldı.2 deneme

Pathrule ile

apps/web/dashboard için 3 not

  • fetch değil, api client kullan
  • Veriler React Query ile yüklenir
  • Kontrolleri çalıştır

api client ve React Query ile yaptım. Kontroller geçiyor.

useQuery(['orders'], () => api.get('/orders'))

İlk denemede doğru.1 deneme

Her gün aynı kural.

  1. Pztclaude code

    “fetch değil, api client kullan”

  2. Salclaude code

    “bir daha söylüyorum: api client, fetch değil”

  3. Çarcodex

    “burada api client kullanıyoruz.”

  4. Percursor

    “dün söyledim ya, api client.”

  5. Cumclaude code

    “API CLIENT. FETCH DEĞİL.”

5 oturum3 asistanhiçbiri hatırlamadı

Bir kez anlatın.

  1. Bir kez düzeltirsiniz

    her zaman yaptığınız gibi

    features/orders/useOrders.ts
    export async function loadOrders() {- const res = await fetch('/api/orders')+ const res = await api.get('/orders')}

    Kaydedildi fetch değil, api client kullan hafıza kaydı

  2. Pathrule not alır

    ilgili kodun hemen yanına

    • src/
    • features/fetch değil, api client
    • orders/
    • auth/oturumlar 24 saatte sona erer
    • ui/ortak butonlar
  3. Tüm asistanlar öğrenir

    bir sonraki oturumdan itibaren

    claude · bir hafta sonra
    1. $ claude
    2. > sipariş sayfası ekle
    3. ● pathrule · 3 notbaşlamadan önce
    4. fetch değil, api client
    5. veriler için React Query
    6. kontrolleri çalıştır
    7. ● Write features/orders/OrdersPage.tsx
    8. + useQuery(['orders'], () => api.get('/orders'))notlara uyuyor
    9. ● kontroller geçti ✓

Sadece gerekeni.

Örnek görev “Sipariş sayfası ekle”
  1. 96 not
  2. yol: features/orders
  3. 4'ü ilgili
  4. 4'ü gönderildi, bütçe aşılmadı
gönderilen not
4
token
~600
dışarıda kalan
92
  • fetch değil, api client
  • veriler için React Query
  • kontrolleri çalıştır
  • ui/ altındaki ortak butonlar

Bilgi yola, kapsama ve alakaya göre seçilir, sonra her prompt için belirlenen bütçeye sığdırılır. Zorunlu kurallar yer açmak için asla atılmaz. Sığmayanlar başlıklarıyla listelenir; ajan gerekirse onları ister.

Yenisi eskisinin yerini alır.

martAPI için REST kullanıyoruz.eskidi
hazirantRPC'ye geçtik.artık bu gönderiliyor
tüm asistanlara giden
  • Claude CodetRPC
  • CodextRPC
  • CursortRPC
  • CopilottRPC
  • WindsurftRPC

Bir notu bir kez güncelleyin, tüm ajanlar yeni hâlini alsın. Her düzenleme sürüm olarak saklanır; öğrenilen bilgi, dayandığı kod değişince bekletilir. Çelişkilerde son kararı bir insan verir.

Sıradan bir kural dosyası değil.

CLAUDE.md412 satır · her seferinde tamamı yüklenir
  • Elle yazılır, elle güncel tutulur
  • Her araç için ayrı dosya
  • Her oturumda tamamı
  • Ancak biri düzenlerse değişir
pathrule3 not · bu dosya için
  • fetch değil, api client kullanhafıza
  • Veriler React Query ile yüklenirkural
  • Bitirmeden önce kontrolleri çalıştırbeceri
  • src/features/orders/OrderList.tsx
  • Siz çalıştıkça zenginleşir
  • Bağlı her asistana gider
  • Sadece o yolu ilgilendiren
  • Her değişiklik sürüm olarak saklanır

CLAUDE.md ve AGENTS.md dosyalarınız yerinde kalsın. Oraya ait olanı Pathrule yazar; gerisini, tek bir dosyanın yapamayacağı şekilde yola ve göreve göre iletir.

Hafızadan fazlası: zekâ.

Hafıza

saklar
  • fetch değil, api client
  • REST kullanıyoruz
  • veriler için React Query
  • eski deploy adımları
  • ortak butonlar
  • tab mı, boşluk mu
  • ...

Her şey, hep birden, siz temizleyene kadar.

Pathrule Intelligence

karar verir
  1. Öğrenirdüzelttiklerinizden ve kararlarınızdanfetch değil, api client
  2. Bağlarher notu ait olduğu kodafeatures/
  3. Sıralarönce kurallar, sonra ekip, sonra sizkural, ekip, siz
  4. Seçersadece bu iş için gerekenibu görev

Hafıza, kaydedilenlerin toplamıdır. Zekâ ise bu iş için hangisinin önemli olduğuna karar verir: nerede geçerli, hangisi önce gelir, hangisi dışarıda kalır.

Üç tür zekâ.

Projeniz. Siz. Ekibiniz.

Proje. Deponuzla birlikte yaşar, yollara bağlıdır. İster yerelde, ister Cloud'da.

  • api client kullan; kimlik doğrulama ve yeniden denemeler onda.features/
  • Yeni REST route'u açma. tRPC kullanıyoruz.api/
  • Tabloları değiştirmeden önce veritabanını kontrol et.migrations/
  • Token yenileme bir kez girişi bozdu. useSession() kullan.auth/
  • Ortak butonlar ui/ altında. Stillerine dokunma.components/
  • Tarihler UTC olarak saklanır, istemcide biçimlendirilir.lib/date

Siz. Tercihleriniz, bütün depolarda sizinle. Proje kuralı her zaman önce gelir.

  • Küçük değişiklikler, testleri hemen yanında.tercihiniz
  • npm değil, pnpm.siz söylediniz
  • Kısa cevaplar, önce kod.tercihiniz
  • Önce test, sonra düzeltme.siz onayladınız
  • Commit mesajında nedenini yaz.tercihiniz
  • Bağımlılık eklemeden önce sor.siz onayladınız

Ekip. Pathrule Cloud'da organizasyonunuzun ortak yönergeleri. Team planlarında var; organizasyonunuz açana kadar kapalı kalır.

  • Her servis sınırında girdiyi doğrula.ekip kuralı
  • Güvenlik kuralları kişisel kuralların önüne geçer.öncelik
  • Yeni özellikler feature flag arkasında yayına çıkar.ekip kuralı
  • Her sürüm için changelog'a bir satır.ekip kuralı
  • Koda secret yazma. Vault kullan.güvenlik
  • billing/ altındaki her değişikliğe iki reviewer.billing/

Asistan değişir, hafıza kalır.

Bugün,Claude Code

pathrule hafızasıaynen duruyor
  • fetch değil, api client
  • veriler için React Query
  • kontrolleri çalıştır

nasıl bağlanır Claude Code işe başlamadan önce hook'lar, CLAUDE.md ve MCP

Hook desteği olan asistanlar bilgiyi işe başlamadan önce alır. Yalnızca MCP kullananlar ise ihtiyaç duyduğunda kendisi ister. Tüm entegrasyonları görün

Kodunuz sizde kalır. Bilginiz bütün ekibe ulaşır.

bilgisayarınız
  • kodunuzKendiliğinden yüklenmez
  • pathruleBu klasörü çalışma alanınıza bağlar
  • kodlama ajanınızKendi sağlayıcısıyla çalışır
Pathrule Cloud
bağlı
  • bütün ekip için tek çalışma alanı
  • her makinede aynı bilgi
  • sürümlenir, silinen geri yüklenebilir
  • ekip planlarında Team Intelligence
kodunuz
Kendiliğinden yüklenmez
roller
Sahip, yönetici ve üye
geçmiş
Sürümlenir, geri yüklenebilir
uzaktan
Remote MCP, kurulum gerekmez

Pathrule Cloud bilginizi saklar ve hangi kısmın ilgili olduğunu bulmak için prompt'unuzu kullanır. Snapshot'ı yalnızca siz ya da ajanınız aldığında dosya ağacınız ve birkaç yapılandırma dosyası gönderilir. Kaynak kodunuz kendiliğinden yüklenmez, kodlama ajanınız da kendi sağlayıcısıyla çalışmaya devam eder. Güvenlik

Bir kez anlatın.
Hepsi bu.