Claude Code komutları: 2026 için slash komut, flag ve kısayol listesi

Claude Code komutları: 2026 için slash komut, flag ve kısayol listesi

Claude Code komutları üç türdür: oturumun içinde yazdığın slash komutları (/clear, /plan gibi), claude'u başlatırken verdiğin CLI komutları ve flag'ler, bir de klavye kısayolları. Bu yazıda öğrenmeye değer olanları, hangisini ne zaman kullanacağını, adı değişen ya da kaldırılan eski komutları ve kendi komutunu nasıl yazacağını bulacaksın.

KısacaTL;DR
  • Claude Code'da / yazınca kullanabileceğin bütün komutlar listelenir; bir komut yalnızca mesajın başındaysa çalışır.
  • Önce /init, /plan, /context, /compact, /clear, /rewind, /diff ve /code-review komutlarını öğren; günlük işin çoğu bunlarla döner.
  • Shift+Tab izin modları arasında geçiş yapar, Esc Claude'u yaptığı işi kaybetmeden durdurur, boş prompt'ta iki kez Esc geri alma menüsünü açar.
  • Terminalde claude -c son konuşmaya devam eder, claude -p tek bir görevi arayüz açmadan çalıştırır, claude -w <isim> ayrı bir git worktree'de başlar.
  • Özel komutlar artık skill: .claude/skills/<isim>/SKILL.md dosyası /<isim> komutunu oluşturur, eski .claude/commands/*.md dosyaları da çalışmaya devam eder.

Claude Code komutları nedir?

Claude Code komutları, Anthropic'in kodlama agent'ını yönetmek için kullandığın kontrollerdir ve üç türü vardır: oturumun içinde yazdığın slash komutları, kabuktan claude'u başlatırken verdiğin CLI komutları ve flag'ler, bir de klavye kısayolları. Hangisinin ne işe yaradığını bilirsen görevin ortasında menülerde kaybolmazsın.

TürNereye yazılırÖrnekNe için
Slash komutuClaude Code prompt'u/compactO anki oturumu yönetmek
CLI komutu ya da flagTerminal (kabuk)claude -cOturumun nasıl başlayacağını seçmek
Klavye kısayoluClaude Code prompt'uShift+TabYazmadan anında işlem yapmak
Prompt sembolüPrompt'un içinde (! başta)!, @Kabuk komutu çalıştırmak, dosya göstermek

Prompt'a / yazınca sana açık olan komutlar listelenir; eğik çizgiden sonra harf yazdıkça liste daralır. Resmi komut listesine göre bir komut yalnızca mesajın başındaysa tanınır ve komut adından sonra yazdığın her şey onun argümanı olur. Claude cevap verirken bir komut gönderirsen komut sıraya girer ve tur bitince çalışır; /status, /tasks ve /usage gibi birkaçı ise hemen çalışır.

Not

Claude Code çok sık güncelleniyor. Bu liste Kasım 2026 itibarıyla resmi dokümantasyona dayanıyor. Hangi komutu göreceğin planına, platformuna ve sürümüne bağlı; bir komut yoksa claude update çalıştır ve tekrar / yaz.

Claude Code'u henüz kurmadıysan önce Claude Code rehberi yazısıyla başla, sonra buraya dön.

Önce hangi slash komutlarını öğrenmelisin?

Günlük işin çoğunu sekiz slash komutu karşılar: /init, /plan, /context, /compact, /clear, /rewind, /diff ve /code-review. Aşağıdaki tablo en kullanışlı komutları oturumda ne zaman lazım olduklarına göre topluyor.

KomutNe yaparNe zaman kullanılır
/initProje için başlangıç CLAUDE.md dosyası üretirBir depoda ilk oturum
/memoryCLAUDE.md dosyalarını ve auto memory'yi düzenlerClaude bir kuralı sürekli unutuyorsa
/permissionsİzin verme, sorma ve engelleme kurallarını yönetirAynı güvenli komutu onaylamaktan sıkıldıysan
/mcpMCP server bağlantılarını ve girişlerini yönetirBir server bağlanamadıysa ya da giriş istiyorsa
/plan [görev]Plan moduna geçer, istersen görevi de alırTek dosyadan büyük her değişiklik
/model [model]Modeli değiştirir ve varsayılan olarak kaydederGörev daha güçlü ya da daha hızlı model istiyorsa
/effort [seviye]Akıl yürütme seviyesini low ile max arasında ayarlarZor hatada yükselt, küçük düzenlemede düşür
/contextContext window'u neyin doldurduğunu gösterirUzun oturumda cevaplar bulanıklaşıyorsa
/compact [odak]Konuşmayı özetleyip yer açarAynı işe devam etmek istiyorsan
/clearTemiz bir konuşma başlatırAlakasız bir işe geçiyorsan
/btw [soru]Geçmişe kaydedilmeyen bir yan soru sorarİşi bölmeden hızlı bir şey soracaksan
/diffClaude'un düzenlemeleri dahil çalışma alanındaki değişiklikleri gösterirBir şeyi kabul etmeden ya da commit etmeden önce
/code-reviewDiff'i ya da bir PR'ı hata için inceler, --fix bulguları uygularPull request açmadan önce
/security-reviewDalındaki diff'i güvenlik açıkları için tararKimlik doğrulama, girdi ya da sır içeren değişikliklerde
/rewindKodu ve konuşmayı bir checkpoint'e geri alırClaude yanlış yola saptıysa
/resume [isim]Eski bir konuşmayı yeniden açarDünkü işe devam ederken
/usageOturum maliyetini, plan limitlerini ve istatistikleri gösterirLimite ne kadar yaklaştığını görmek için
/doctorKurulum ve ayar sorunlarını teşhis ederBir güncellemeden sonra bir şey bozulduysa

Bu komutların bazıları bir adımı kısaltan argümanlar alır. /plan fix the auth bug plan moduna geçer ve göreve tek seferde başlar. /compact focus on the API changes özetin neyi koruyacağını söyler. /code-review high 1234 1234 numaralı pull request'i yüksek effort ile inceler; /review de aynı komutun takma adıdır.

Paralel ve arka plan işleri için komutlar

Claude Code artık o anki konuşmanın dışında da iş yürütebiliyor; bunu birkaç komut yönetiyor:

  • /tasks oturumdaki arka plan işlerini, bitmiş subagent'lar dahil listeler.
  • /subtask <görev> bir yan işi, sonucu bu konuşmaya dönen bir arka plan subagent'ına verir.
  • /fork [prompt] konuşmayı yeni bir arka plan oturumuna kopyalar, sen burada çalışmaya devam edersin.
  • /branch [isim] konuşmanın bir dalını oluşturur ve seni o dala geçirir.
  • /background bütün oturumu arka plana alır, terminalin boşalır.
  • /batch <talimat> büyük bir değişikliği 5 ile 30 arası parçaya böler ve her birini kendi git worktree'sinde çalıştırır.
  • /loop [aralık] [prompt] oturum açık kaldıkça bir prompt'u tekrar çalıştırır, örneğin /loop 5m check if the deploy finished.

/clear, /compact, /rewind ve /btw: hangisini kullanmalısın?

Yeni bir iş için /clear, aynı işe daha kısa bir geçmişle devam etmek için /compact, yanlış bir adımı geri almak için /rewind, konuşmaya dokunmaması gereken bir soru için /btw kullan. En çok karıştırılan komutlar bunlar; yanlışını seçersen ya işe yarayan bağlamı çöpe atarsın ya da cevapları kötüleştiren eski bağlamı taşımaya devam edersin.

DurumKomutBağlama ne olurKoda ne olur
A işi bitti, alakasız B işine geçiyorsun/clearYeni, boş konuşma; eskisi /resume içinde kalırDokunulmaz
Aynı iş, konuşma uzadı/compactBir özetle değiştirilirDokunulmaz
Claude son birkaç adımda işi bozdu/rewind ya da Esc EscSeçtiğin checkpoint'e dönerİstersen o da geri alınır
O ana kadarki işle ilgili hızlı bir soru/btwGeçmişe eklenmezDokunulmaz
Cevapların neden kötüleştiğinden emin değilsin/contextİncelenir, değişmezDokunulmaz

Interactive mode dokümantasyonuna göre /btw yalnızca konuşmada zaten olan bilgiden cevap verir, Claude çalışırken de kullanılabilir ve cevabı kapatılabilen bir pencerede gösterir. Temiz bir bağlamın neden daha iyi cevap verdiğini context window yazımız anlatıyor.

Hangi Claude Code kısayollarını ezberlemelisin?

İşin çoğunu on kısayol görür: Shift+Tab, Esc, Esc Esc, Ctrl+C, Ctrl+O, Ctrl+R, Ctrl+B, Ctrl+G, Ctrl+S ve Ctrl+J. Kendi terminalindeki tam listeyi görmek için boş prompt'ta ? tuşuna bas.

Karanlık bir odada yeşil ve beyaz yazılı terminal pencereleriyle dolu bir monitör
Claude Code'daki hızın çoğu, düşünmeden kullandığın birkaç kısayoldan gelir.
KısayolNe yapar
Shift+Tabİzin modları arasında döner: Manual (varsayılan), acceptEdits, plan, açıksa bypassPermissions ve auto
EscClaude'u turun ortasında durdurur, o ana kadar yapılan iş korunur
Esc EscYazılmış taslağı siler, boş prompt'ta geri alma menüsünü açar
Ctrl+Cİşlemi keser; boş prompt'ta ikinci basış çıkış yapar
Ctrl+OAraç çıktılarının tamamını gösteren transcript görünümünü açıp kapatır
Ctrl+RPrompt geçmişinde arama yapar
Ctrl+BÇalışan bir Bash komutunu ya da agent'ı arka plana alır (tmux'ta iki kez bas)
Ctrl+GPrompt'u kendi metin editöründe açar
Ctrl+STaslağı kenara koyar, boş prompt'ta tekrar basınca geri getirir
Ctrl+TClaude'un görev listesini gösterir ya da gizler
Ctrl+VPanodaki görseli yapıştırır (iTerm2'de Cmd+V, Windows'ta Alt+V)
Option+P / Alt+PPrompt'u silmeden model değiştirir
Ctrl+LBozulan ekranı yeniden çizer

Çok satırlı prompt için \ ardından Enter her terminalde çalışır, Ctrl+J ise hiçbir ayar gerektirmez. Shift+Enter iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal ve Windows Terminal'de doğrudan çalışır; VS Code, Cursor, Alacritty ya da Zed kullanıyorsan bir kez /terminal-setup çalıştır.

Üç prompt öneki de kısayol gibi çalışır:

  • Başa ! koyarsan, örneğin ! npm test, kabuk komutu doğrudan çalışır ve çıktısı konuşmaya eklenir.
  • @ dosya yolu tamamlamayı açar, böylece Claude'a tam olarak hangi dosyayı kastettiğini gösterirsin.
  • / komut menüsünü açar, prompt'un ortasında da komut tamamlar.
İpucu

macOS'ta Alt+B ve Alt+F gibi Option ya da Alt içeren kısayollar için terminalinde Option tuşunu Meta olarak ayarlaman gerekir. Bir kısayolu değiştirmek için /keybindings çalıştır; ~/.claude/keybindings.json dosyası açılır ve değişiklikler yeniden başlatmadan uygulanır.

En önemli Claude Code CLI komutları ve flag'leri hangileri?

Terminalde claude bir oturum başlatır, claude -c sonuncuya devam eder, claude -r <isim> isimli bir oturumu açar, claude -p "<görev>" ise bir görevi etkileşimli arayüz olmadan çalıştırır. Flag'ler modeli, izin modunu ve çalışma klasörlerini ilk prompt'tan önce belirler.

Komut ya da flagNe yapar
claude "query"İlk prompt'la birlikte oturum başlatır
claude -cBu klasördeki en son konuşmaya devam eder
claude -r <id ya da isim>Belirli bir oturumu açar ya da seçici gösterir
claude -n <isim>Oturuma isim verir, sonra isimle açabilirsin
claude -p "query"Cevabı yazdırır ve çıkar (headless mod)
claude -w <isim>.claude/worktrees/ altında ayrı bir git worktree'de başlar
claude --bg "görev"Arka plan agent'ı başlatır ve hemen döner
claude agentsArka plan oturumlarını izlemek için agent görünümünü açar
--model <takma ad>Model seçer: sonnet, opus, haiku, fable ya da tam ad
--permission-mode <mod>plan, acceptEdits, auto, dontAsk gibi bir modda başlar
--add-dir <yol>Claude'a başka bir klasöre erişim verir
--allowedTools "..."Araçları önceden onaylar, örneğin "Bash(npm test)"
--max-turns <n>Print modunda agent turlarını sınırlar
--output-format jsonPrint modunda makinenin okuyacağı çıktı verir
--safe-modeCLAUDE.md, skill, hook, MCP ve plugin'ler kapalı başlar, ayar hatası ayıklamak için
claude updateSon sürüme günceller
claude doctorOturum açmadan kurulum ve ayar teşhisi yazdırır

Bunları birleştirince script ve paralel işlerin çoğu çözülür:

terminal
# Dünkü işe isimle devam etclaude -n "auth-refactor"claude -r "auth-refactor" "Finish the remaining tests"# Sen planı onaylayana kadar düzenleme yapamayan dikkatli bir oturumclaude --permission-mode plan# Script ya da CI için tek seferlik görevcat build.log | claude -p "Explain why this build failed" --output-format json --max-turns 3# İki özellik paralel, her biri kendi worktree'sindeclaude -w feature-loginclaude -w feature-billing

Permission modes sayfası, --dangerously-skip-permissions flag'ini (--permission-mode bypassPermissions ile aynı) yalnızca yalıtılmış container ve sanal makinelerde öneriyor. -p, çıktı formatları ve CI için Claude Code headless mode yazımıza bak.

claude --bg ya da /background ile başlattığın arka plan oturumları yine kendi bilgisayarında çalışır, yani bilgisayar uyuyunca ya da kapanınca onlar da durur. Agent'ların gece boyunca çalışmasını istiyorsan Orkio, Claude Code'un kendi Claude hesabınla çalıştığı, her zaman açık ve yalıtılmış bir bulut kutusu kiralar; durumu telefonundan takip edersin.

Claude Code'da özel slash komutu nasıl yazılır?

Özel komut için .claude/skills/ altındaki bir klasöre SKILL.md dosyası ekle; klasörün adı komutun adı olur. Skills dokümantasyonuna göre özel komutlar skill'lerle birleştirildi: .claude/commands/deploy.md ve .claude/skills/deploy/SKILL.md ikisi de /deploy komutunu oluşturur ve eski komut dosyaları çalışmaya devam eder.

  1. Kapsamı seç. Proje komutu .claude/skills/<isim>/ içine gider ve git ile ekibe paylaşılır. Kişisel komut ~/.claude/skills/<isim>/ içine gider ve bütün projelerinde çalışır.
  2. Klasörü oluştur, örneğin mkdir -p .claude/skills/fix-issue.
  3. YAML front matter ve talimatlarla SKILL.md dosyasını yaz.
  4. Komuttan sonra yazılan her şey için $ARGUMENTS, tek tek argümanlar için $0, $1 gibi yer tutucuları kullan.
  5. Deploy ya da commit gibi yan etkisi olan işlerde, komutu yalnızca senin tetiklemen için disable-model-invocation: true ekle.
  6. Yeni komut / menüsünde görünmüyorsa /reload-skills çalıştır, sonra dene.
.claude/skills/fix-issue/SKILL.md
---description: Fix a GitHub issue by numberargument-hint: "[issue-number]"disable-model-invocation: trueallowed-tools: Bash(git status *) Bash(gh issue view *)---## Working tree right now!`git status --short`## Your taskFix GitHub issue #$0 following the conventions in CLAUDE.md.1. Read the issue with `gh issue view $0` and find the root cause before editing.2. Write a failing test, then make it pass.3. Run the full test suite and summarize what you changed.

/fix-issue 123 çalıştırınca $0 yerine 123 gelir. !`git status --short` satırı Claude prompt'u görmeden önce çalışır, böylece çalışma alanının o anki durumu metnin içine hazır olarak girer; allowed-tools da iki komutu önceden onayladığı için hiçbiri izin sorusunda takılmaz. Özel komutu yapıştırılmış bir prompt'tan daha iyi yapan şey bu dinamik bağlamdır. Talimatları İngilizce yazmak zorunda değilsin; Claude Türkçe talimatları da izler, ama ekipte farklı diller konuşuluyorsa İngilizce tutmak işi kolaylaştırır.

Front matter alanıNeyi belirler
descriptionClaude'un skill'i kendi başına ne zaman yükleyebileceğini
argument-hintOtomatik tamamlamada görünen ipucunu, örneğin [issue-number]
disable-model-invocationtrue ise komutu yalnızca sen çalıştırabilirsin
allowed-toolsKomutu çalıştıran turda önceden onaylı araçları
nameKomut adı olarak klasör adının yerine geçen adı

.claude/commands/ içindeki bir alt klasördeki dosya, örneğin frontend/component.md, /frontend:component komutu olur. Plugin skill'leri /plugin-adı:skill-adı olarak görünür.

Dikkat

Bir proje skill'indeki allowed-tools alanı workspace trust'a bağlı değil; hiç güvenmediğin bir klasördeki claude -p çalıştırmasında bile uygulanır. Klonladığın her deponun .claude/skills/ klasöründeki skill'leri, orada Claude Code çalıştırmadan önce oku.

Ek dosyalar, subagent içinde çalıştırma ve skill'leri ekiple paylaşma için Claude Code skills rehberimize bak.

Hangi Claude Code komutlarının adı değişti ya da kaldırıldı?

Kasım 2026 itibarıyla eski komut listelerinde hâlâ geçen birkaç komut değişti: bazıları artık takma ad, birkaçı tamamen kaldırıldı. Bir rehber sana bunlardan birini söylüyorsa yerine yenisini kullan.

Eski komutŞimdiki durumuYerine
/cost, /statsTakma ad/usage
/reviewv2.1.223'ten beri takma ad/code-review
/vimv2.1.92'de kaldırıldı/config, sonra Editor mode
/pr-commentsv2.1.91'de kaldırıldıClaude'dan PR yorumlarını okumasını iste
/ultraplanKaldırıldı/plan ya da Shift+Tab ile plan modu
/extra-usageAdı değişti/usage-credits
/agentsArtık editör açmıyor, yalnızca hatırlatma yazıyorClaude'dan subagent oluşturmasını iste ya da .claude/agents/ klasörünü düzenle
--enable-auto-modev2.1.111'de kaldırıldı--permission-mode auto

Bilmeye değer diğer takma adlar: /clear için /new ve /reset, /rewind için /undo ve /checkpoint, /resume için /continue, /config için /settings, /background için /bg.

Kopyalayabileceğin Claude Code komut listesi

Bu bloğu bir nota kaydet ya da terminalinin yanına iliştir. Bu yazıdaki, her hafta kullanacağın komutların hepsi içinde.

claude-code-komutlari.txt
BAŞLAT  claude                      yeni oturum  claude -c                   buradaki son konuşmaya devam  claude -r <isim>            isimli oturumu aç  claude -p "görev"           bir kez çalıştır, yazdır, çık  claude -w <isim>            git worktree'de yeni oturum  claude --permission-mode planOTURUMDA  /init        CLAUDE.md oluştur         /memory      hafızayı düzenle  /plan görev  düzenlemeden önce planla  /model       model değiştir  /context     bağlamı ne dolduruyor     /compact     özetle, devam et  /clear       temiz konuşma             /resume      eskisini aç  /btw soru    yan soru                  /rewind      checkpoint'e dön  /diff        değişiklikleri gör        /code-review diff'i incele  /usage       maliyet ve limitler       /doctor      kurulum sorunlarıTUŞLAR  Shift+Tab  izin modları        Esc       Claude'u durdur  Esc Esc    geri alma menüsü    Ctrl+O    tam transcript  Ctrl+R     geçmişte ara        Ctrl+B    işi arka plana al  Ctrl+G     $EDITOR'da düzenle  Ctrl+J    yeni satır  !komut     kabuk komutu        @dosya    dosya göster

Claude Code komutlarını bu hafta nasıl öğrenirsin?

Listeyi ezberlemek yerine komutları iş akışındaki anlara bağla. Bir hafta böyle çalışınca alışkanlık olurlar.

  1. İlk gün ana deponda /init çalıştır, sonra /memory ile yazdıklarını kısalt. CLAUDE.md best practices yazımız oraya neyin girmesi gerektiğini anlatıyor.
  2. Birden fazla dosyaya dokunan her değişikliğe /plan ile ya da Shift+Tab ile plan moduna geçerek başla.
  3. Günde bir kez /context çalıştırıp pencereyi neyin doldurduğuna bak, iş değiştirdiğinde /clear kullan.
  4. Claude yanlış yöne gittiği anda beklemeden Esc tuşuna bas, geri almak için Esc Esc kullan.
  5. Her işi commit etmeden önce /diff ve /code-review ile bitir.
  6. Aynı prompt'u üçüncü kez yapıştırdığında onu .claude/skills/ içinde bir skill'e çevir.
  7. Haftada bir /release-notes çalıştırıp nelerin değiştiğine bak; komutlar sık ekleniyor ve kaldırılıyor.

Sık sorulanlar

Claude Code'daki bütün komutları nasıl görürüm?

Claude Code'un içinde prompt'un başına eğik çizgi yaz; sana açık olan bütün komutlar, hazır skill'ler, plugin komutları ve MCP prompt'ları bir menüde listelenir. Harf yazmaya devam edersen liste daralır. Resmi tam liste Claude Code dokümantasyonundaki Commands sayfasında, bazı komutlar ise yalnızca belirli plan ya da platformlarda görünür.

Claude Code'da /clear ile /compact arasındaki fark ne?

/clear boş bir bağlamla yeni bir konuşma başlatır, eski konuşma /resume ile açılabilir halde kalır. /compact aynı konuşmada kalır ama geçmişi bir özetle değiştirerek yer açar. Alakasız bir işe geçerken /clear, aynı işe devam ederken /compact kullan.

Claude Code komutlarını bir script içinden çalıştırabilir miyim?

Evet. claude -p bir prompt'u etkileşimsiz çalıştırıp çıkar; içine veri pipe edebilir, --output-format json ile çıktıyı JSON alabilir, --max-turns ile işi sınırlayabilirsin. /config key=value, /rename ve /color gibi birkaç slash komutu da -p modunda çalışır.

Claude Code'da özel slash komutlarını nereye koyarım?

Ekibinle paylaşmak için projede .claude/skills/<isim>/ klasörüne, bütün projelerinde kullanmak için ~/.claude/skills/<isim>/ klasörüne bir SKILL.md dosyası koy. Klasörün adı komutun adı olur. .claude/commands/ içindeki eski Markdown dosyaları hâlâ çalışır, ama skill'ler ek dosya ve daha fazla ayar destekler.

Claude Code neden Unknown command diyor?

Komut ya yanlış yazılmıştır, ya planında, platformunda ya da sürümünde yoktur, ya da yeni bir sürümde kaldırılmıştır. claude update ile son sürüme geç, sonra / yazıp kurulumunda neler olduğuna bak. /heapdump gibi bazı komutlar tam adını yazana kadar menüde görünmez.

Claude Code'un yaptığını geri almak için kısayol var mı?

Boş prompt'ta Esc tuşuna iki kez bas ya da /rewind çalıştır; checkpoint menüsü açılır. Buradan kodu, konuşmayı ya da ikisini birden daha önceki bir noktaya döndürebilirsin. Yalnızca kabuk komutlarıyla değişen dosyalar izlenmez, bu yüzden riskli işlerden önce git'e commit et.

KAYNAKLAR

  1. Claude Code docs: Commands
  2. Claude Code docs: Interactive mode
  3. Claude Code docs: CLI reference
  4. Claude Code docs: Extend Claude with skills
  5. Claude Code docs: Permission modes
  6. Claude Code docs: Customize keyboard shortcuts
  • #claude code
  • #komutlar
  • #kısayollar
  • #terminal
  • #yapay zeka ile kodlama
Orkio ekibi

Orkio'yu yapan ekip. Agent'ları gece çalıştırmak, hiç kapanmayan kutular ve sabaha hazır pull request'ler üzerine yazıyoruz.

Okumaya devam et

Tüm yazılar

07:06 · #128'İ MERGE ETTİN

Sen uyu. Pull request'lerle uyan.

Ayda $19'a başla
© 2026 Orkio · Avrupa'da barındırılır EnglishDurum