Claude Code’un Gizli Güçlü Özelliklerinden 15’i
(x.com/bcherny)- Claude Code’un geliştiricisi Boris Cherny, mobil uygulama, otomatik zamanlama, oturum fork’lama, paralel worktree gibi gizli/az kullanılan özellikleri derledi
- iOS/Android uygulamalarındaki Code sekmesi üzerinden dizüstü bilgisayar olmadan da kod yazılabiliyor;
--teleportkomutuyla mobil, web, masaüstü ve terminal arasında oturum taşıma destekleniyor /loopve/scheduleile 1 haftaya kadar otomatik tekrarlı işler ayarlanabiliyor; PR yönetimi, kod inceleme ve Slack geri bildirimleri tamamen otomatikleştirilebiliyor/batchkomutu, onlarca ila binlerce worktree ajanını paralel fan-out şeklinde dağıtarak büyük ölçekli kod migrasyonlarında kullanılabiliyor--barebayrağıyla SDK başlatma hızı 10 kata kadar artırılabiliyor ve bunun ileride varsayılan olması planlanıyor
1/ Mobil uygulama
- Claude Code, iOS/Android mobil uygulamalarını destekliyor ve uygulamanın sol tarafındaki Code sekmesinden erişilebiliyor
- Dizüstü bilgisayarı açmadan kod değişiklikleri yapmak için kullanışlı bir yöntem
2/ Mobil, web, masaüstü ve terminal arasında oturum taşıma
claude --teleportveya/teleportkomutuyla bulut oturumu yerel makinede kaldığı yerden sürdürülebiliyor/remote-controlkomutuyla yerelde çalışan bir oturum telefondan veya web’den uzaktan kontrol edilebiliyor/configiçindeki "Enable Remote Control for all sessions" ayarıyla her zaman etkin bırakılabiliyor
3/ /loop ve /schedule
/loopve/schedule, Claude Code’daki en güçlü özelliklerden biri; 1 haftaya kadar otomatik çalışma zamanlaması ayarlanabiliyor- Gerçek kullanım örnekleri:
/loop 5m /babysit— kod incelemelerini otomatik işleme, otomatik rebase, PR’ları prodüksiyona kadar otomatik yönetme/loop 30m /slack-feedback— her 30 dakikada bir Slack geri bildirimi için otomatik PR oluşturma/loop /post-merge-sweeper— kaçırılmış kod inceleme yorumlarını ele alan otomatik PR oluşturma/loop 1h /pr-pruner— eski veya gereksiz PR’ları otomatik kapatma
- İş akışını skill + loop yapısına çevirmek güçlü otomasyon sağlıyor
4/ Hooks
- Hooks sayesinde ajan yaşam döngüsünün her aşamasına deterministik mantık eklenebiliyor
- Kullanım örnekleri:
SessionStart— Claude başlarken bağlamı dinamik olarak yüklemePreToolUse— modelin çalıştırdığı tüm bash komutlarını loglamaPermissionRequest— izin isteklerini WhatsApp’a yönlendirerek doğrudan onaylama veya reddetmeStop— Claude her durduğunda otomatik olarak devam etmesini teşvik etme
- Resmî doküman:
https://code.claude.com/docs/en/hooks
5/ Cowork Dispatch
- Dispatch, Claude Desktop uygulamasının güvenli uzaktan kontrol özelliği; başında değilken Slack ve e-postaları kontrol etme, dosya yönetme ve dizüstü bilgisayarda iş yapma imkânı veriyor
- MCP, tarayıcı ve bilgisayar kaynaklarını kullanıcı izniyle kullanabiliyor
6/ Chrome uzantısı — frontend çalışmaları
- Claude Code’un temel ilkesi: Claude’a sonucu doğrudan doğrulayabileceği araçları vermek gerekir ki yinelemeli iyileştirme yapabilsin
- Tarayıcı olmadan web sitesi geliştirmesi istenirse sonuç kalitesi doğal olarak düşük olur; tarayıcı verilirse kodu yazar ve sonuç iyi olana kadar yineleme yapar
- Chrome/Edge uzantısı, web kodu üzerinde çalışırken benzer MCP’lere göre daha kararlı çalışıyor
7/ Claude Desktop uygulaması — web sunucusunu otomatik çalıştırma ve test etme
- Desktop uygulaması, Claude’un web sunucusunu otomatik başlatıp yerleşik tarayıcıda test etmesini paket hâlinde sunuyor
- CLI veya VSCode ortamında benzer işlev Chrome uzantısıyla sağlanabiliyor
8/ Oturum fork’lama (Fork)
- Mevcut bir oturumu fork’lamanın iki yolu var:
- Oturum içinde
/branchkomutunu çalıştırmak - CLI’da
claude --resume <session-id> --fork-sessionçalıştırmak
- Oturum içinde
9/ /btw — yan sorgu
- Ajan çalışırken hızlı soru sorulabilen bir yan sorgu özelliği
10/ Git Worktrees
- Claude Code, git worktree desteğini derinlemesine sunuyor ve aynı depoda çok sayıda paralel iş yürütürken vazgeçilmez oluyor
claude -wkomutuyla yeni bir worktree oturumu başlatılabiliyor veya Claude Desktop uygulamasındaki "worktree" onay kutusu kullanılabiliyor- Git dışı bir VCS kullananlar,
WorktreeCreatehook’u ile worktree oluşturma mantığını özelleştirebiliyor
11/ /batch — büyük ölçekli paralel fan-out
/batch, iş kapsamını röportaj benzeri bir yöntemle anladıktan sonra görevi onlarca ila binlerce worktree ajanına dağıtarak yürütüyor- Büyük ölçekli kod migrasyonları gibi paralelleştirilebilen işler için özellikle kullanışlı
12/ --bare bayrağı — SDK başlatma hızını optimize etme
- Varsayılan olarak
claude -pveya TypeScript/Python SDK çalıştırıldığında yereldeki CLAUDE.md, ayarlar ve MCP otomatik olarak keşfediliyor - Etkileşimsiz (non-interactive) kullanımda
--system-prompt,--mcp-config,--settingsgibi seçeneklerle açıkça belirtmek daha uygun --barebayrağı kullanıldığında SDK başlatma hızı 10 kata kadar artabiliyor- İlk tasarım eksikleri nedeniyle şu anda opt-in olarak sunuluyor; ileride varsayılan olması planlanıyor
13/ --add-dir — çoklu depo erişimi
--add-dirveya/add-dirkomutuyla Claude’a ek klasörlere erişme ve orada çalışma izni verilebiliyor- Takımın paylaştığı
settings.jsondosyasına"additionalDirectories"eklenirse Claude Code başlarken bu klasörler her zaman otomatik yükleniyor
14/ --agent — özel ajan
.claude/agentsdizininde ajan tanımlandıktan sonraclaude --agent=<name>komutuyla özel sistem prompt’u ve araçlar belirtilebiliyor- Sık gözden kaçan güçlü bir özellik; resmî doküman:
https://code.claude.com/docs/en/sub-agents
15/ /voice — sesli giriş
/voicekomutuyla sesle kod yazma mümkün- CLI:
/voiceçalıştırdıktan sonra boşluk tuşunu basılı tutun - Desktop: ses düğmesine tıklayın
- iOS: dikte ayarını etkinleştirin
- CLI:
6 yorum
/voicemodu Korece kullanmak için pek uygun değil. Bence Mac ve Windows’un varsayılan sesli klavyesi çok daha iyi./btw'yi klavyeyle eşleyip sorgu gönderebilmek güzel olurdu.A PC’deki oturumu B PC’de devralıp çalışmaya devam etmek istiyorum, ama anlaşılan teleport o amaç için değil.
bu arada gerçekten çok kullanışlıymış
/mcpiçine girince, bu kez eklenen compute-use mcp'yi kullanabildiğinizi görebiliyorsunuziyi