Claude Code’un Az Bilinen 15 Güçlü Özelliği
Claude Code çoğu kişinin sandığından daha geniş bir yetenek setine sahip. Pek çok geliştirici onu sadece terminalde çalışan bir AI kod asistanı gibi görüyor. Oysa mobil kullanım, uzaktan kontrol, otomasyon, paralel çalışma, tarayıcı doğrulaması, özel agent yapıları ve sesli kullanım gibi katmanlar işin içine girdiğinde bambaşka bir seviyeye çıkıyor.
Bu yazıda, Boris Cherny’nin paylaştığı thread’i daha okunur, daha düzenli bir şekilde Türkçeye taşıdım. Amaç, tweet akışını sadece çevirmek değil; gerçekten işe yarayan bir referans yazısına dönüştürmek.
Not: Bazı özelliklerin kullanılabilirliği planınıza, uygulama sürümünüze veya çalışma ortamınıza göre değişebilir. Özellikle uzaktan kontrol, masaüstü uygulaması, Chrome entegrasyonu ve bazı otomasyon yetenekleri için resmi dökümantasyonu kontrol etmek iyi fikir olur.
Hızlı Özet
| Özellik | Temel fikir | Neden önemli? |
|---|---|---|
| Mobil kullanım | Claude’u telefondan kullanmak | Laptop açmadan küçük ama kritik değişiklikler yapmak |
| Remote Control / Teleport | Oturumları cihazlar arasında taşımak | Masadan kalkınca işi bırakmamak |
/loop ve /schedule |
Claude’u belirli aralıklarla çalıştırmak | Tekrarlayan işleri otomatikleştirmek |
| Hooks | Agent yaşam döngüsüne deterministik mantık eklemek | İzin, doğrulama, loglama ve güvenlik akışları kurmak |
| Dispatch | Bilgisayardaki Claude oturumlarını uzaktan yönetmek | Bilgisayar başında olmadan iş yürütmek |
| Chrome entegrasyonu | Tarayıcı üstünden doğrulama yapmak | Özellikle frontend işlerinde kaliteyi yükseltmek |
| Desktop uygulaması | Web sunucusu başlatma, test etme, görsel akış | Terminal dışı daha görünür bir çalışma düzeni kurmak |
| Session forking | Mevcut oturumu dallandırmak | Aynı bağlamdan farklı yollar denemek |
/btw |
Yan sorular sormak | Ana akışı bozmadan hızlı netleştirmeler yapmak |
| Git worktrees | Aynı repoda paralel oturumlar | Çakışmadan çoklu görev yürütmek |
/batch |
Büyük değişiklikleri çok sayıda agente dağıtmak | Büyük migrasyonları paralel yürütmek |
--bare |
SDK başlangıcını hızlandırmak | Script ve non-interactive akışlarda verim kazanmak |
--add-dir |
Claude’a ek klasör erişimi vermek | Çok repolu çalışmalarda bağlamı genişletmek |
--agent |
Özel agent tanımlamak | Belirli görevler için uzmanlaşmış davranış üretmek |
/voice |
Sesle komut vermek | Eller serbest ve hızlı çalışma ritmi kurmak |
1) Claude Code’un mobil tarafı düşündüğünden daha güçlü
Claude Code deneyimi yalnızca masaüstüyle sınırlı değil. Mobil uygulama tarafı, özellikle hızlı kontrol, küçük düzeltmeler, akış takibi ve oturum devamlılığı için ciddi avantaj sağlayabiliyor.
Buradaki asıl olay şu: her iş laptop gerektirmiyor. Bazen tek ihtiyacın bir diff’e bakmak, küçük bir yönlendirme vermek ya da devam eden işi takip etmek oluyor. Böyle durumlarda mobil deneyim ciddi zaman kazandırıyor.
Ne işe yarar?
- Hızlı değişiklikler yapmak
- Devam eden oturumları takip etmek
- Hareket halindeyken agent’a yön vermek
- Masa başına dönmeden küçük ama önemli müdahaleler yapmak
2) Oturumları telefon, web, masaüstü ve terminal arasında taşıyabilirsin
Claude Code’un en güçlü yanlarından biri, tek yüzeye mahkûm olmaması. Bir oturumu terminalde başlatıp başka bir cihazdan devam edebilmek veya telefondan yerel çalışan bir oturumu kontrol edebilmek ciddi konfor sağlıyor.
Öne çıkan komutlar
claude --teleport
veya mevcut oturum içinde:
/teleport
Yerelde çalışan bir oturumu telefondan ya da web arayüzünden kontrol etmek için:
/remote-control
Bu yapı, özellikle uzun süren işler için çok değerli. Oturum cihaz değiştirirken kopmuyor; sadece çalışma yüzeyin değişiyor.
Neden önemli?
Çünkü geliştirici akışı artık tek ekranlı bir dünya değil. Masaüstünde başlatılan bir süreci telefondan izlemek, web üstünden sürdürmek ve gerektiğinde terminale geri dönmek üretkenliği doğrudan etkiliyor.
3) /loop ve /schedule ile Claude’u otomasyona bağla
Thread’de en güçlü özelliklerden biri olarak özellikle bu ikili öne çıkarılıyor: /loop ve /schedule.
Bunlar sayesinde Claude’u belirli aralıklarla otomatik çalıştırabiliyorsun. Kod inceleme takibi, PR temizliği, geri bildirim toplama, stale PR kapatma gibi tekrar eden işler için bu yaklaşım çok güçlü.
Örnek kullanım fikri
- Kod inceleme yorumlarını düzenli toplamak
- PR’ları otomatik takip etmek
- Belirli aralıklarla geri bildirim üretmek
- Tekrarlayan bakım işlerini planlı çalıştırmak
Temel mantık
Bir işi bir kez tarif edip sürekli elle yapmak yerine, onu bir skill veya akış olarak tanımlayıp periyodik çalıştırıyorsun. Bu da Claude Code’u yalnızca komut bekleyen bir yardımcı olmaktan çıkarıp aktif bir iş ortağına dönüştürüyor.
En iyi kullanım şekli: Tekrarlayan iş akışlarını önce netleştir, sonra skill + loop kombinasyonuyla otomatikleştir.
4) Hooks ile agent davranışını daha deterministik hale getir
Hooks, Claude Code’un en teknik ama en güçlü alanlarından biri. Çünkü burada mesele sadece “prompt ver, sonuç al” değil; agent yaşam döngüsünün belirli anlarına otomatik mantık eklemek.
Hooks ile neler yapılabilir?
- Oturum başında bağlam yüklemek
- Çalışan bash komutlarını loglamak
- İzin isteklerini farklı bir kanala yönlendirmek
- Claude durduğunda tekrar devam etmesini tetiklemek
- Belirli işlemlerden sonra doğrulama çalıştırmak
Neden kritik?
Çünkü hooks, davranışı daha tahmin edilebilir hale getirir. Özellikle güvenlik, denetim, izin akışları ve otomatik kalite kontrolleri için çok güçlüdür.
Büyük ekiplerde hooks yaklaşımı, “Claude bazen yapıyor bazen yapmıyor” hissini azaltıp daha mühendislik odaklı bir akış kurar.
5) Dispatch: bilgisayar başında değilken de işi yürüt
Dispatch, uzaktan görev başlatma ve Claude’u senin yerine bilgisayarında iş yaptırma fikrini daha pratik hale getiriyor. Thread’de bu özellik; Slack, e-posta, dosya yönetimi ve bilgisayar başında olunmayan anlarda iş yürütmek için günlük kullanılan bir araç olarak anlatılıyor.
Ne sağlar?
- Uzakta olduğunda görev başlatma
- Masaüstündeki Claude oturumunu harekete geçirme
- Bilgisayar kullanımı, tarayıcı ve araç erişimi ile işi sürdürme
Bu özellik özellikle “bilgisayar başında değilim ama iş durmasın” senaryolarında dikkat çekici.
6) Frontend işlerinde Chrome entegrasyonunu ciddiye al
Thread’in en değerli noktalarından biri şu fikir: Claude’a çıktısını doğrulama imkânı vermezsen kalite sınıra çabuk takılır.
Frontend geliştirirken bu, çok net biçimde tarayıcı demek.
Neden bu kadar önemli?
Bir web arayüzü geliştirirken yalnızca kod üretmek yetmez. Sonucu görmek, konsol hatalarını okumak, DOM durumunu incelemek, akışı doğrulamak gerekir. Tarayıcı erişimi olduğunda Claude yalnızca “kod yazan” değil, aynı zamanda “çıktısını kontrol eden” bir yardımcıya dönüşür.
Ne zaman kullanmalı?
- UI geliştirme
- Form akışlarını test etme
- Konsol hatalarını görme
- Tasarım doğrulama
- Giriş yapılmış web uygulamalarında akış testleri
Basit kural: Özellikle frontend tarafında, Claude’a tarayıcı göstermeden mükemmel sonuç bekleme.
7) Desktop uygulamasıyla web sunucusu başlatma ve test akışları kur
Claude Desktop’ın Code sekmesi, sadece terminalin görsel hali değil. Canlı önizleme, görsel diff inceleme, dev server akışı, paralel oturumlar ve zamanlanmış görevler gibi katmanlar ekliyor.
Thread’de öne çıkan tarafı şu: Claude’un web sunucusunu başlatıp sonucu kendi içinde test edebilmesi.
Bu neden önemli?
Çünkü “kodu yazdım, şimdi çalışıyor mu?” sorusuyla Claude’u aynı bağlama sokuyorsun. Böylece agent, çıktı ile uygulama arasında daha kısa bir geri besleme döngüsü kurabiliyor.
Kimler için ideal?
- Frontend geliştiricileri
- Görsel doğrulama isteyen ekipler
- Terminal yerine daha görünür bir arayüz sevenler
- Aynı anda birkaç farklı oturumu daha kontrollü yönetmek isteyenler
8) Mevcut oturumu fork et: tek bağlamdan birden fazla yol dene
Uzun bir oturumda iyi bir bağlam oluşturduysan, onu sıfırdan yeniden kurmak istemezsin. İşte burada session forking devreye giriyor.
İki yol
Mevcut oturum içinden:
/branch
CLI tarafından:
claude --resume <session-id> --fork-session
Ne zaman kullanılır?
- Aynı problemi iki farklı yöntemle denemek istediğinde
- Riskli bir yaklaşımı ayrı yolda test etmek istediğinde
- İyi bir bağlamı bozmadan alternatif geliştirmek istediğinde
Bu özellik, özellikle keşif ve deneme odaklı çalışmalarda çok temiz bir hareket alanı sağlar.
9) /btw ile ana akışı bozmadan yan soru sor
Küçük ama çok zekice bir özellik. Ana görev sürerken kısa bir soru sormak, açıklama almak veya bir noktayı netleştirmek istediğinde /btw kullanabiliyorsun.
Neden faydalı?
Çünkü bazen ana görevi kesmeden küçük bir bilgiye ihtiyacın olur:
- “Bu dosya neden böyle?”
- “Bu fonksiyon tam olarak ne yapıyor?”
- “Bu yaklaşımın riski ne?”
Ana iş akışını bozmadan yan bilgi almak, uzun oturumlarda ciddi zihinsel düzen sağlar.
10) Git worktrees ile aynı repoda gerçek paralellik kur
Bu konu büyük iş yapanlar için altın değerinde. Git worktrees, aynı repository üzerinde birbirine çarpmadan paralel çalışma alanları açmanı sağlar. Claude Code’un worktree desteği de tam burada oyunun seviyesini yükseltiyor.
Temel kullanım
claude -w
veya belirli bir worktree adıyla:
claude --worktree feature-auth
Neden bu kadar güçlü?
- Aynı repoda aynı anda birden fazla görev yürütülebilir
- Kod değişiklikleri birbirini ezmez
- Paralel agent mantığı daha güvenli hale gelir
- Büyük işlerde branch kaosu azalır
Tek oturumlu çalışmaktan çıkıp aynı repo üzerinde çoklu akış kurmak istiyorsan bu özellik merkezde olmalı.
11) /batch ile büyük değişiklikleri agente dağıt
Thread’deki en iddialı maddelerden biri bu. /batch, Claude’un işi önce seninle planlayıp ardından çok sayıda worktree agent’a dağıtmasına imkân veriyor.
En iyi kullanım alanları
- Büyük ölçekli kod migrasyonları
- Çok dosyalı ama paralelleştirilebilir işler
- Tek bir insanın sırayla ilerlemesinin verimsiz olduğu dönüşümler
Neden önemli?
Çünkü burada Claude artık tek bir oturumda tek tek dosya düzenleyen bir yardımcı gibi davranmıyor. İşi bölüyor, paralel çalıştırıyor ve yüksek hacimli değişiklikleri daha yönetilebilir hale getiriyor.
Büyük refactor ve migration işlerinde bu yaklaşım ciddi kaldıraç sağlar.
12) --bare ile SDK başlangıcını hızlandır
Thread’e göre --bare, SDK başlangıç süresini ciddi biçimde hızlandırabiliyor. Özellikle non-interactive ve script tabanlı kullanımda bu bayrak önemli.
Ne yapar?
Varsayılan otomatik keşif yükünü azaltır. Yani local CLAUDE.md, settings, MCP ve benzeri yapıların gereksiz yere yüklenmediği daha minimal bir başlangıç sağlar.
Ne zaman mantıklı?
- Script içinde Claude çağırıyorsan
- Tek seferlik non-interactive işler yapıyorsan
- Hız ve kontrol senin için daha önemliyse
Örnek
claude --bare -p "query"
Bu, özellikle programatik kullanım tarafında daha temiz ve daha hızlı akış kurmak için önemli.
13) --add-dir ile Claude’a daha fazla klasör erişimi ver
Tek repo dünyası giderek daha az gerçekçi. Monorepo, çoklu servis yapıları, ayrı kütüphaneler ve ilişkili klasörler derken Claude’un yalnızca tek dizini görmesi bazen yetmiyor.
İşte bu durumda --add-dir devreye giriyor.
Ne sağlar?
- Claude’a ek klasörleri tanıtmak
- O klasörlerde de çalışma izni vermek
- Çok repolu veya çok klasörlü yapılarda bağlamı genişletmek
Örnek
claude --add-dir ../apps ../lib
Takım seviyesinde sürekli ihtiyaç varsa, ek dizinler ayarlara da eklenebilir. Böylece her oturumda aynı elle kurulum tekrarlanmaz.
14) --agent ile özel sistem prompt’u ve araç seti tanımla
Claude Code’un gözden kaçan ama stratejik özelliklerinden biri de custom agent yapısı. Burada amaç tek bir genel agent yerine, belirli işlere göre uzmanlaşmış davranışlar tanımlamak.
Örnek kullanım alanları
- Kod inceleme agent’ı
- Güvenlik odaklı agent
- Refactor uzmanı
- Test odaklı agent
- Dokümantasyon agent’ı
Temel mantık
.claude/agents altında bir agent tanımlarsın, sonra onu şu şekilde çağırırsın:
claude --agent=<agent-adi>
Neden önemli?
Çünkü her iş aynı bağlam ve aynı araç setiyle daha iyi çözülmez. Bazen en doğru yaklaşım, işi uzmanlaşmış bir persona ve sınırlı araç setiyle çözmektir.
Bu yapı; kalite, tutarlılık ve ekip içi standartlar açısından çok değerli.
15) /voice ile Claude’la konuşarak çalış
Thread’in en dikkat çeken maddelerinden biri bu: sesli kullanım. Herkes için ideal olmayabilir ama doğru ortamda çok güçlü olabilir.
Nasıl çalışır?
- CLI içinde
/voice - Masaüstünde ses düğmesi
- Mobil tarafta dikte özellikleri
Neden bazı kişiler için oyunu değiştirir?
- Düşünce hızın yazma hızından yüksekse
- Uzun yönlendirmeleri konuşarak vermek daha kolaysa
- Eller serbest çalışmak istiyorsan
- Hareket halindeyken görev başlatmak istiyorsan
Sesli kullanım herkesin ana yöntemi olmayabilir ama özellikle yönlendirme yoğun çalışanlar için ciddi bir hız katmanı sunabilir.
Bu thread’in verdiği büyük resim
Buradaki asıl mesaj tek tek komutlar değil. Büyük resim şu:
- Claude Code tek yüzeyli bir araç değil.
- Sadece “kod tamamlayan” bir sistem gibi düşünülmemeli.
- En büyük değer, otomasyon + doğrulama + paralellik + özelleştirme birleştiğinde ortaya çıkıyor.
Mobil kullanım, Remote Control, hooks, worktrees, batch, Chrome entegrasyonu ve custom agent yaklaşımı bir araya geldiğinde Claude Code çok daha operasyonel bir yapıya dönüşüyor.
Bu yüzden mesele “hangi komut var?” sorusundan çok, “bu komutları nasıl bir çalışma sistemine bağlarım?” sorusu.
En pratik kullanım stratejisi
Eğer bu özellikleri ilk kez görüyorsan, hepsini aynı anda kullanmaya çalışma. Daha mantıklı bir ilerleme sırası şu olabilir:
Seviye 1: Hızlı kazançlar
- Chrome entegrasyonu
/remote-control/branch/btw
Seviye 2: Düzen kuran özellikler
- Git worktrees
/loop/schedule--add-dir
Seviye 3: Güç kullanıcı katmanı
- Hooks
/batch--agent--bare
Bu sırayla gidersen hem alışması kolay olur hem de Claude Code’un kaldıraç etkisini daha net hissedersin.
Kaynaklar
- X thread: https://x.com/bcherny/status/2038454336355999749?s=46
- Thread Reader: https://threadreaderapp.com/thread/2038454336355999749.html
- Remote Control dokümanı: https://code.claude.com/docs/en/remote-control
- Hooks dokümanı: https://code.claude.com/docs/en/hooks
- Hooks guide: https://code.claude.com/docs/en/hooks-guide
- Chrome entegrasyonu: https://code.claude.com/docs/en/chrome
- Desktop dokümanı: https://code.claude.com/docs/en/desktop
- CLI reference: https://code.claude.com/docs/en/cli-reference
- Custom subagents: https://code.claude.com/docs/en/sub-agents
- Claude Cowork / Dispatch: https://claude.com/product/cowork