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.
Claude Code
Codex
Cursor
Copilot
Windsurf
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.
- Pztclaude code
“fetch değil, api client kullan”
- Salclaude code
“bir daha söylüyorum: api client, fetch değil”
- Çarcodex
“burada api client kullanıyoruz.”
- Percursor
“dün söyledim ya, api client.”
- Cumclaude code
“API CLIENT. FETCH DEĞİL.”
5 oturum3 asistanhiçbiri hatırlamadı
Bir kez anlatın.
Bir kez düzeltirsiniz
her zaman yaptığınız gibi
features/orders/useOrders.tsexport 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ı
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
Tüm asistanlar öğrenir
bir sonraki oturumdan itibaren
claude · bir hafta sonra- $ claude
- > sipariş sayfası ekle
- ● pathrule · 3 notbaşlamadan önce
- fetch değil, api client
- veriler için React Query
- kontrolleri çalıştır
- ● Write features/orders/OrdersPage.tsx
- + useQuery(['orders'], () => api.get('/orders'))notlara uyuyor
- ● kontroller geçti ✓
Sadece gerekeni.
- 96 not
- yol: features/orders
- 4'ü ilgili
- 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.
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.
- Elle yazılır, elle güncel tutulur
- Her araç için ayrı dosya
- Her oturumda tamamı
- Ancak biri düzenlerse değişir
- 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- Öğrenirdüzelttiklerinizden ve kararlarınızdanfetch değil, api client
- Bağlarher notu ait olduğu kodafeatures/
- Sıralarönce kurallar, sonra ekip, sonra sizkural, ekip, siz
- 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
- 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.
- 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
- 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