Koca bir refaktör için Claude’un saatlerce uğraşmasını beklerken harcadığınız zamanı öğle yemeği molasına mı sığdırıyorsunuz?
Claude Code paralel ajanlar bunu gerçeğe dönüştürüyor. Muhtemelen şimdiye kadar varsayılanı kullanıyordunuz: tek görev, tek ajan, sırayla sürünme. Ama işleri sınırlı parçalara bölün, terminalleri açın, hepsini aynı anda salıverin — sonra git merge. Pat. Büyük refaktörler — API göçleri, 50 dosyayı kapsayan test suitleri — saatlerden 20 dakikaya düşüyor.
Şu var ki varsayılan Claude Code doğrusal çalışıyor, 50’lerin montaj hatları gibi. Küçük dokunuşlar için idare eder. Ölçekte öldürür.
Görmezden Geldiğiniz O Sıralı Darboğaz
Sıralı demek, Claude auth.js’yi düşünürken boş boş beklemek demek. Sonra users.js. Sonra billing. Her commit bir öncekini bekliyor.
Paralel bunu tersine çeviriyor. Dört terminal, dört dal, dört ajan bağımsız modülleri dövüyor. Bekleme yok.
“Refaktör auth.js: JWT yenileme token’ları ekle, hız sınırlaması ekle, testler ekle. Sadece src/auth/ içinde çalış”
Bu Terminal 1. Terminal 2 users’a sayfalama yüklüyor. Üçüncü billing webhook’ları. Dördüncü API docs. Hepsi yarışıyor.
Bitti mi? Main’e dönün, birleştirin. Kurallara uyarsanız tertemiz.
Ama — ve bu kritik — disiplinsizseniz kaos. Ajanlar paylaşılan dosyalarda çarpışıyor. Import’lar karışıyor. Tipler çatışıyor.
Repo Kıyameti Önleyen Sınırlı Kapsamlar Neden?
Kural bir: Her ajanı kafese koyun. “Sadece src/auth/ içinde çalış”. Net. Gezme yok.
İyi: “Auth modülünü refaktör et. Sadece src/auth/ içinde çalış”
Kötü: “Auth işlerini refaktör et”. Claude paylaşılan util’leri kokluyor, bum — çatışmalar.
Kural iki: Dallar. Her zaman. git checkout -b agent/auth. Diff’leri tek tek inceleyin. Berbat dalı çöpe atın.
Kural üç: Bağımsızlık. Modüller? Altın. Testler? Mükemmel — kaynak oku, tests/ yaz. Docs? İzole.
Schema değişiklikleri? Sıralı cehennem, paralelleştirmeyin.
Bakın, bu 70’lerin Unix pipe’larını andırıyor — küçük araçlar, birleştirilebilir, mümkünse paralel. Ama Claude modülerliği insandan daha iyi dayatıyor. Benim görüşüm: AI, hiç sahip olmadığımız modülerlik polisi olarak microkernel hayallerini çökmeden diriltiyor.
Karmaşık Kod Tabanlarında Nasıl Ölçeklenir?
Büyük projeler? Koordinatör ekleyin.
İlk prompt: “Kod tabanını analiz et, paralelleştirme planı çıkar. JSON: modül, dosyalar, görev. Kod yok.”
İncele. Ajanları doğur. Paralel patlama.
Birleştirmeden sonra koordinatör: “Dalları incele, birleştirme planı yap. Çatışmaları yakala.”
Çatışmalar sızıyor — package.json dokunuşları, global tipler. Prompt’larla önleyin:
“Şunları değiştirme: package.json, tsconfig.json, src/types/global.ts”
Paylaşılan lazım mı? “src/utils/[module]-utils.ts”
Hâlâ karışık mı? Git çatışma çıktısını Claude’a yedirin: “Çöz, ikisini de koru.”
Testler: Paralelliğin Yıldız Uygulaması
Testler paralellik için bağırıyor. Modül başına bir ajan.
git checkout -b agent/test-auth
“src/auth/ için Jest testleri yaz. %90 kapsama. tests/auth/.”
Users, billing için tekrarla. Üç kat kapsama, aynı sürede. Çakışma yok.
Tek cümle: Deli hız.
Ama işte sorun — dört ajan? Hız sınırları vuruyor.
Hız Sınırlarını Terlemeden Atlatmak
Proxy vakti. export ANTHROPIC_BASE_URL=https://simplylouie.com
Ayda 2 dolar, sınır yok. Tüm Claude komutları aynı.
Tmux’la orkestre edin:
tmux new-session -d -s agent1 'git checkout -b agent/auth && claude "[görev]"'
Sekize, ona çıkın. Repo bir gecede dönüşüyor.
Şüpheci misiniz: Claude yeterince güvenilir mi? Dallar denetim sağlıyor. Biri çuvallarsa? Silin gitsin.
Tahminim — 2025’e kadar VS Code eklentileri bunu entegre edecek. Ajan sürüleri varsayılan olacak. Git birleştirme beyni haline gelecek.
Neden önemli? Geliştiriciler zamanı ejderha gibi biriktirir. Paralel ajanlar geri veriyor.
Kurumsal abartı bunları ‘ajanik iş akışları’ diye satıyor. Yok ya. Git + Claude, akıllı hack’lenmiş. Buhar değil.
Neden Paralel Claude Code Büyük Refaktörlerde Sıralıyı Ezıyor?
Sıralı oyuncaklara uyar. Paralel ölçeği