Ajanla konuşmak basit görünür: ne yapılması gerektiğini sıradan sözcüklerle yazarsınız, o da yapar. Ama aynı giriş satırının ikinci bir kapısı var. Bir mesaja slash / ile başlamanız yeter - Claude Code kendi komut menüsünde uygun öğeyi arar.
Bu yazı öncelikle oturumu yöneten komutlarla ilgili - başlangıçtan çıkışa kadar ajanla sürdürdüğünüz o anki konuşmanın tamamıyla. Bunlarla modeli değiştirirsiniz, konuşmayı temizlersiniz, durumuna bakarsınız, başarısız bir denemeyi geri alırsınız. En kolayı onları bir uzaktan kumanda gibi düşünmek: oturumun kendi düğmeleri vardır ve bunlara görevle ilgili konuşmadan ayrı olarak basılır. Ama slash ile başlayan her satır bir kumanda düğmesi değil. Aynı menüden bağlı araçların hazır senaryoları ve prompt'ları da çalıştırılır. Arayüzde bunlara skills ve workflows denir; ajana bütün bir görevi teslim edebilir ve projeyi değiştirebilirler.

Aşağıda: herhangi bir komutu iki saniyede nasıl bulacağınız, en başından bilmeye değer on iki komut, sadece merak edip rahatça basabilecekleriniz ve diskteki dosyaları yeniden yazabilenler.
Ajanla konuşmanın iki yolu
Sıradan metin bir görev tanımlar. "Sayfaya bir geri bildirim formu ekle" - ajan dosyaları okur, neyi değiştireceğine karar verir ve değiştirir.
Bu bölümdeki yerleşik komutlar oturumu yönetir. /model modeli değiştirir, /clear konuşmayı yeniden başlatır, /status şu anda ne üzerinde çalıştığınızı gösterir. Proje dosyaları bu sırada çoğunlukla hiç dokunulmadan kalır.

Şaşkınlığa yol açan bir teknik kural var: bir komut yalnızca mesajın en başında tanınır. Bir cümlenin ortasındaki slash sıradan bir karakterdir, orada komut yoktur. Komutun adından sonra gelen her şey ise onun argümanı olur:
| Ne yazdınız | Ajan bunu nasıl okur |
|---|---|
| sayfaya bir geri bildirim formu ekle | sıradan sözcüklerle bir görev, slash hiç yok |
/compact form yerleşimiyle ilgili her şeyi tut | bir komut, adından sonraki her şey argüman |
src/main/index.html yolunu düzelt | slash'lar var ama başta değil, dolayısıyla komut yok |
Ajan hâlâ yanıt verirken bir komut gönderirseniz, sıraya girer ve mevcut adımı bitirir bitirmez çalışır. Bazı komutlar farklı çalışır ve yanıtı kesmeden hemen devreye girer - örneğin /status.
İhtiyacınız olan komutu bulmak
Listeyi ezberlemenize gerek yok, bu yazıdan çıkaracağınız en önemli şey belki de bu. Boş bir satıra / yazın - mevcut bütün komutların menüsü açılır. Birkaç harf daha eklerseniz liste süzülür, Tab seçili öneriyi kabul eder.

Menü değil de açıklamalı bir yardım istiyorsanız /help var. Bu, "burada ne var ki" sorusunun cevabı.
Menüde yalnızca yerleşik komutlar durmaz. Eklentilerden ve bağlı araçlardan gelen skills, workflows ve prompt'lar da oraya düşer. Bunlar kumanda düğmesi değil, hazır senaryolardır: ajana talimat verirler, araçları çalıştırabilir ve projeyi değiştirebilirler. Bu yüzden set proje büyüdükçe büyür ve ona kendiniz de ekleme yapabilirsiniz - ama bu ayrı bir yazının konusu.
Sonra şaşırmamanız için hemen bir not: liste kişiden kişiye değişir. Bazı komutlar platforma, plana ve projeye neyin bağlı olduğuna bağlıdır. Aşağıdaki tablodan bir satırı kendinizde bulamadıysanız bu normaldir, bir arıza değil.
İlk zamanlar için temel set
Uzun süre yetecek on iki komut. Ezberlemenize gerek yok, bir kez okuyup var olduklarını bilmeniz yeterli.
| Komut | Ne yapar | Ne zaman işe yarar |
|---|---|---|
/help | yardım metni ve mevcut komutların listesi | elinizde ne olduğunu unuttunuz |
/status | sürüm, model, hesap, bağlantılar | şu anda tam olarak ne üzerinde çalıştığınız belirsiz |
/doctor | kurulumu ve ayarları denetler: PATH, çift kurulumlar, okunamayan ayar dosyaları; bulduklarını düzeltmeyi önerir, ama yalnızca sizin onayınızdan sonra | ajan başlıyor ama tuhaf davranıyor |
/model | modeli değiştirir | görev başka bir model gerektiriyor |
/ide | editörle bağlantının durumu | eklenti bağlı ama tuhaf davranıyor |
/context | bağlam penceresini tam olarak neyin doldurduğu | konuşma büyüdü ve neyin yer kapladığını görmek istiyorsunuz |
/clear | konuşmayı temiz bir sayfadan başlatır | görev değişti |
/compact | konuşmayı kısa bir özete sıkıştırır | konuşma uzun ama görev aynı |
/rewind | konuşmada ya da kodda daha önceki bir noktaya döner | son deneme her şeyi berbat etti |
/resume | kayıtlı başka bir konuşmaya geçer | dünkü işe geri dönmeniz gerekiyor |
/cost | ne kadar harcandığını gösterir, /usage ile aynı | oturumun maliyeti merak ediliyor |
/exit | çıkış yapar | işiniz bitti |
/rewind hakkında ayrıca bir not: /undo ve /checkpoint takma adlarına da yanıt verir. Yani eliniz alışkanlıkla "undo" yazsa bile yine çalışır.
Bir komut neyi değiştirir, neyi sadece gösterir
Tablodaki set üç gruba ayrılır ve aralarındaki fark ilk bakışta göründüğünden daha önemlidir.
- Sadece gösterirler.
/help,/status,/context,/cost,/ide. Ne projede ne de konuşmada hiçbir şeyi değiştirmezler. İstediğiniz kadar basabilirsiniz. - Konuşmayı ya da ajanın ayarlarını değiştirir, ama proje dosyalarını değiştirmez.
/clear,/compactve/resumeyalnızca ajanın kafasında tuttuğu şeyle çalışır: ilk ikisi mevcut konuşmayla, üçüncüsü onu başka bir konuşmayla değiştirir./modelmodeli değiştirir ve seçimi yeni oturumlar için hatırlar./exitoturumu kapatır, konuşma ise kaydedilmiş kalır. - Diskteki dosyaları değiştirebilir.
/rewindve/doctor. İlki kodu önceki bir duruma geri döndüren tek komuttur. İkincisi koda dokunmaz, ama ayarlarda, ayrıcaCLAUDE.mddosyasında ve projenin skill'lerinde düzeltme önerebilir ve bunları yalnızca sizin onayınızdan sonra uygular.
Bu, temel setteki diskteki kodu değiştiren tek komuttur. Menüsü, geri döneceğiniz noktayı ve tam olarak neyin geri alınacağını seçmenizi ister: kod, konuşma ya da ikisi birden. Basmadan önce neyin seçili olduğunu okuyun: ajanın bu noktadan sonra kendi düzenleme araçlarıyla yaptığı değişiklikler kaybolur. Subagent'ların düzenlemeleri genellikle buna dahil değildir. Terminal komutlarıyla yaptıkları - rm, mv, betikler - ve ajanın hiç dokunmadığı dosyalardaki kendi düzenlemeleriniz geri almadan etkilenmez, onları başka bir yolla geri getirmeniz gerekir.
Kayıplardan bahsetmişken. /clear hiçbir şeyi silmez: ne proje dosyalarını ne de önceki konuşmayı. Dosyalar diskte nasılsa öyle durur, konuşma kayıtlı kalır ve ona geri dönebilirsiniz. Sadece temiz bir sayfadan devam edersiniz.
Komut, bayrak ve kısayol tuşu
Kontrol üç farklı yere dağılmış durumda ve kafa karışıklığı genellikle tam da burada başlar.
Sınır tam olarak başlatma anından geçer. Bunun solunda henüz ajan yoktur, konuşacak kimse de yoktur - orada yalnızca bayrak işe yarar. Sağında ajan açıktır ve iki giriş de aynı oturumun içine götürür.
Slash komutu zaten çalışan bir oturumun içinde işe yarar. Ajan açıktır, siz onun giriş satırına yazarsınız.
Bayrak ise başlatma sırasında, henüz oturum yokken belirlenir. Ajanın satırına değil, terminale, claude komutunun yanına yazılır - ve tek başına bir komut değildir, sıradan başlatmaya bir ek olur:
claude # normal başlatma, temiz sayfa
claude --continue # bu klasördeki son konuşmayı sürdür
claude --resume # listeden bir konuşma seçAjan her iki durumda da başlar. Bayrak yalnızca nereden başlanacağını söyler: boş bir konuşmadan mı yoksa önceki konuşmalardan biriyle mi.
En açık örnek, aynı işi iki farklı yerden yapan bir çift:
claude --resume # oturum başlamadan önce konuşmaların listesi
/resume # zaten açık olan oturumun içinden aynı listeKısayol tuşları - üçüncü yer. Sayıları az, ama komutlardan daha sık işinize yararlar:
Escmevcut yanıtı keser. İş bu sırada kaybolmaz, ajan sadece durur;- boş bir satırda
EscEscgeri alma menüsünü açar,/rewindile aynı şeydir; Tabotomatik tamamlama önerisini kabul eder;Shift+Tabizin modunu değiştirir, yani ajanın size sormadan dosyaları ne kadar bağımsız düzenleyeceğini.
Çift Esc tuşunda herkesin takıldığı bir ayrıntı var. Geri alma menüsü yalnızca giriş satırı boşsa açılır. Bir şey yazmışsanız, ilk çift Esc sadece yazdığınızı siler. Metin bu sırada kaybolmaz: giriş geçmişine gider ve yukarı ok tuşu onu geri getirir.
Bu günlük işte ne değiştirir
Bu yazıdaki yönetim komutları görevi daha iyi anlatmakla ilgili değil. Oturumu çalışır durumda tutmanıza yardım ederler. / menüsünün tamamı bundan daha geniştir: skills ve workflows görevleri kendi başlarına başlatabilir. Yanınızda taşımaya değer birkaç şey:
- rastgele bir göreve verilen yanıtın kalitesini bu yönetim komutlarıyla iyileştiremezsiniz. Bu, hâlâ sıradan sözcüklerle ne yazdığınıza bağlıdır;
- bir şeyler ters gittiğinde sıra genellikle şöyledir: ne üzerinde çalıştığınızı görmek için
/status, konuşmayı neyin doldurduğunu görmek için/contextve ancak ondan sonra/clear,/compactve/rewindarasında bir seçim; - arayüzün yerleşik komutlarını siz kendiniz başlatırsınız. Bir skill, açıklaması göreve uyuyorsa kendiliğinden devreye girebilir; bu artık ajana bir talimattır, oturumu yöneten bir düğme değil;
/menüsü proje büyüdükçe büyür. Bir eklenti bağladınız, bir skill eklediniz - listede dün olmayan satırlar belirir;/doctor'ı ayrı tutmakta fayda var: proje kodunuza değil, ajanın kurulumuna ve ayarlarına bakar,CLAUDE.mddosyasını kısaltmayı önerebilir ve sizin "evet"iniz olmadan hiçbir şeyi değiştirmez.claudedaha başlangıçtan tuhaf davranıyorsa ondan başlamak mantıklıdır.claudehiç başlamıyorsa, komutu yazacak bir yer de yoktur - o zaman terminaldeclaude doctorçalıştırın: yalnızca tanı gösterir, hiçbir şeyi düzeltmez.
/ yazın ve yapmak istediğiniz şeyin ilk harflerini ekleyin. Menü kendiliğinden süzer - tam yazımı hatırlamaya çalışmaktan daha hızlı, internette aramaktan daha güvenilirdir.

Menünün içeriği Claude Code sürümüne, platforma ve plana bağlıdır, bu yüzden sizdeki liste burada gösterilenden farklı olabilir. Güncel setinizi her zaman /help gösterir.
GO TO FULL VERSION