Konverzácia s agentom vyzerá jednoducho: napíšete bežnými slovami, čo treba urobiť, a on to urobí. Ten istý vstupný riadok má však aj druhý vstup. Stačí začať správu lomkou / a Claude Code hľadá vhodnú položku vo svojom príkazovom menu.

V tomto článku ide predovšetkým o príkazoch na ovládanie relácie - celej vašej aktuálnej konverzácie s agentom, od spustenia po ukončenie. Nimi prepínate model, čistíte konverzáciu, pozeráte sa na jej stav, vraciate neúspešný pokus. Najlepšie si ich predstaviť ako diaľkové ovládanie: relácia má svoje tlačidlá a stláčate ich oddelene od samotnej konverzácie o úlohe. Nie každý riadok so slash je však tlačidlo diaľkového ovládania. Cez to isté menu sa spúšťajú aj hotové scenáre a prompts pripojených nástrojov. V rozhraní sa volajú skills a workflows; môžu agentovi odovzdať plnohodnotnú úlohu a meniť projekt.

Nižšie nájdete: ako nájsť ktorýkoľvek príkaz za dve sekundy, ktorých dvanásť sa oplatí poznať od začiatku, ktoré môžete pokojne stláčať aj len zo zvedavosti a ktoré vedia prepísať súbory na disku.

Dva spôsoby, ako hovoriť s agentom

Voľný text zadáva úlohu. "Pridaj na stránku kontaktný formulár" - agent si prečíta súbory, rozhodne, čo zmeniť, a zmení to.

Vstavané príkazy z tejto časti ovládajú reláciu. /model mení model, /clear začína konverzáciu odznova, /status ukazuje, s čím práve pracujete. Súbory projektu sa pritom väčšinou vôbec netrknú.

Jedno technické pravidlo, kvôli ktorému občas vzniká zmätok: príkaz sa rozpozná iba na úplnom začiatku správy. Lomka uprostred vety je obyčajný znak, žiadny príkaz tam nie je. A všetko, čo nasleduje po názve príkazu, sa stáva jeho argumentom:

Čo ste napísaliAko to prečíta agent
pridaj na stránku kontaktný formulárúloha bežnými slovami, lomka tam vôbec nie je
/compact nechaj všetko o vzhľade formulárapríkaz, a všetko po jeho názve je argument
oprav cestu src/main/index.htmllomky tam sú, ale nie na začiatku, takže príkaz to nie je
Príkaz počas odpovede sa nestratí

Ak odošlete príkaz, kým agent ešte odpovedá, zaradí sa do fronty a vykoná sa hneď, ako dokončí aktuálny krok. Niektoré príkazy fungujú inak a spustia sa okamžite bez prerušenia odpovede, napríklad /status.

Ako nájsť potrebný príkaz

Zoznam netreba poznať naspamäť, a to je asi to hlavné, čo si z tohto článku odniesť 😅. Napíšte / na prázdny riadok - otvorí sa menu so všetkými dostupnými príkazmi. Dopíšete pár písmen, zoznam sa vyfiltruje, Tab prijme zvýraznenú ponuku.

Ak namiesto menu chcete skôr vysvetlenia, existuje /help. Je to odpoveď na otázku "čo tu vlastne všetko mám".

V menu nie sú len vstavané príkazy. Patria tam aj skills, workflows a prompts od pluginov a pripojených nástrojov. Nie sú to tlačidlá na ovládanie, ale hotové scenáre: dávajú agentovi inštrukcie, môžu spúšťať nástroje a meniť projekt. Preto sa súbor rozrastá spolu s projektom a dopĺňať si ho môžete aj sami - to je však téma na iný článok.

A rovno na začiatok jedna poznámka, aby vás to neskôr neprekvapilo: zoznam sa u rôznych ľudí líši. Časť príkazov závisí od platformy, tarifu a toho, čo je k projektu pripojené. Ak riadok z tabuľky nižšie u seba nenájdete, je to normálne, nie porucha.

Základný súbor na prvý čas

Dvanásť príkazov, ktoré vydržia na dlho. Netreba sa ich učiť naspamäť, stačí raz prečítať a vedieť, že existujú.

PríkazČo robíKedy sa zíde
/helppomocník a zoznam dostupných príkazovzabudli ste, čo máte poruke
/statusverzia, model, účet, pripojenianie je jasné, s čím práve pracujete
/doctorkontrola inštalácie a nastavení: PATH, duplicitné inštalácie, nečitateľné súbory s nastaveniami; nájdené problémy ponúkne opraviť, ale zmení ich až po vašom potvrdeníagent sa spustí, ale správa sa čudne
/modelzmeniť modelúloha si žiada iný model
/idestav prepojenia s editoromplugin je pripojený, ale správa sa inak, než by mal
/contextčo presne zaberá okno kontextukonverzácia narástla a chcete vedieť čím
/clearzačať konverzáciu odznovazmenili ste úlohu
/compactzhustiť konverzáciu do stručného zhrnutiakonverzácia je dlhá, ale úloha ostáva rovnaká
/rewindvrátiť sa k predchádzajúcemu bodu konverzácie alebo kóduposledný pokus všetko pokazil
/resumeprepnúť sa na inú uloženú konverzáciupotrebujete sa vrátiť k včerajšej práci
/costkoľko ste minuli, to isté ako /usagezaujíma vás, koľko relácia stojí
/exitukončiťkoniec práce

Osobitne k /rewind: má aliasy /undo a /checkpoint. Takže ak ruka zo zvyku napíše "undo", aj tak to zafunguje.

Čo príkaz mení a čo iba ukazuje

Súbor z tabuľky sa delí na tri skupiny a rozdiel medzi nimi je dôležitejší, než sa na prvý pohľad zdá.

  • Iba ukazujú. /help, /status, /context, /cost, /ide. Nemenia nič ani v projekte, ani v konverzácii. Môžete ich stláčať, koľko chcete.
  • Menia konverzáciu alebo nastavenia agenta, ale nie súbory projektu. /clear, /compact a /resume pracujú iba s tým, čo agent drží v hlave: prvé dva s aktuálnou konverzáciou, tretí ju vymení za inú. /model zmení model a zapamätá si voľbu pre nové relácie. /exit zatvorí reláciu, konverzácia pritom zostáva uložená.
  • Môžu zmeniť súbory na disku. /rewind a /doctor. Prvý je jediný, ktorý vráti kód do predchádzajúceho stavu. Druhý sa kódu netýka, ale môže navrhnúť úpravy v nastaveniach, a tiež v CLAUDE.md a skills projektu, a vykoná ich iba po vašom potvrdení.
Pozor na /rewind

Toto je jediný príkaz zo základného súboru, ktorý mení kód na disku. Jeho menu vás vyzve, aby ste vybrali bod, ku ktorému sa vraciate, a čo presne vrátiť: kód, konverzáciu, alebo oboje. Prečítajte si, čo je vybrané, skôr než stlačíte: zmiznú úpravy, ktoré agent urobil svojimi nástrojmi na úpravu súborov po tomto bode. Úpravy subagentov sem zvyčajne nepatria. To, čo urobil príkazmi v termináli - rm, mv, skripty - a vaše vlastné úpravy v súboroch, ktorých sa agent nedotkol, rollback nezasiahne, tie budete musieť vrátiť iným spôsobom.

A keď už sme pri stratách. /clear nič nezmaže: ani súbory projektu, ani predchádzajúcu konverzáciu. Súbory zostávajú na disku presne tam, kde boli, konverzácia ostáva uložená a môžete sa k nej vrátiť. Jednoducho pokračujete z čistého listu.

Príkaz, prepínač a klávesová skratka

Ovládanie je rozdelené na tri rôzne miesta a presne tu zvyčajne začína zmätok.

Prepínač na spustenie sa píše v termináli, keď relácia ešte neexistuje, zatiaľ čo slash-príkaz a klávesová skratka fungujú vnútri už otvorenej relácieŽiadna reláciaRelácia je otvorenáPrepínačSlash-príkazKlávesová skratkaclaude --resume/resumeEsc Esc
Vľavo píšete v termináli, vpravo do vstupného riadku už otvoreného agenta

Hranica vedie presne cez spustenie. Naľavo od nej agent ešte neexistuje a nie je s kým sa rozprávať - tam funguje iba prepínač. Napravo je agent otvorený a obe cesty vedú dovnútra tej istej relácie.

Slash-príkaz funguje vnútri už spustenej relácie. Agent je otvorený, píšete mu do vstupného riadku.

Prepínač sa zadáva pri spustení, keď relácia ešte neexistuje. Píše sa nie do riadku agenta, ale do terminálu, vedľa príkazu claude - a nie je to samostatný príkaz, ale doplnok k bežnému spusteniu:

claude              # obyčajné spustenie, čistý list
claude --continue   # pokračovať v poslednej konverzácii v tomto priečinku
claude --resume     # vybrať konverzáciu zo zoznamu

Agent sa spustí v každom prípade. Prepínač len hovorí, odkiaľ začať: od prázdnej konverzácie, alebo od jednej z predchádzajúcich.

Najnázornejšia je dvojica, ktorá robí to isté z dvoch rôznych miest:

claude --resume     # zoznam konverzácií, ešte pred spustením relácie
/resume             # ten istý zoznam, zvnútra už otvorenej relácie

Klávesové skratky sú tretie miesto. Je ich málo, ale vypomôžu vám častejšie ako príkazy:

  • Esc preruší aktuálnu odpoveď. Práca sa pritom nestratí, agent jednoducho zastaví;
  • Esc Esc pri prázdnom riadku otvorí menu rollbacku, to isté ako /rewind;
  • Tab prijme ponuku automatického dopĺňania;
  • Shift+Tab prepína režim prístupu, teda nakoľko samostatne agent upravuje súbory bez toho, aby sa vás pýtal.

Pri dvojitom Esc je jeden háčik, na ktorý narazí každý. Menu rollbacku sa otvorí, iba ak je vstupný riadok prázdny. Ak ste už niečo stihli napísať, prvé dvojité Esc len zmaže napísané. Text sa pritom nestratí: ide do histórie zadávania a šípka nahor ho vráti.

Prečo je to dôležité pri každodennej práci

Riadiace príkazy z tohto článku nie sú o tom, ako lepšie vysvetliť úlohu. Pomáhajú udržať reláciu v prevádzkyschopnom stave. Celé menu po / je pritom širšie: skills a workflows dokážu spúšťať aj samotné úlohy. Pár vecí, ktoré si stojí za to odniesť:

  • kvalitu odpovede na ľubovoľnú úlohu tieto riadiace príkazy nezlepšia. Tá stále závisí od toho, čo ste napísali bežnými slovami;
  • keď niečo nejde podľa plánu, postup je zvyčajne rovnaký: /status, aby ste zistili, s čím pracujete, /context, aby ste videli, čím je konverzácia naplnená, a až potom voľba medzi /clear, /compact a /rewind;
  • vstavané príkazy rozhrania spúšťate vy sami. Skill sa môže pripojiť automaticky, ak jeho popis zodpovedá úlohe; to je už inštrukcia pre agenta, nie tlačidlo na ovládanie relácie;
  • menu po / rastie spolu s projektom. Pripojili ste plugin, pridali skill - v zozname sa objavia riadky, ktoré tam včera neboli;
  • /doctor sa oplatí mať v hlave oddelene: pozerá sa nie na kód projektu, ale na inštaláciu a nastavenia agenta, môže navrhnúť skrátiť CLAUDE.md a bez vášho "áno" nezmení nič. Ak sa claude správa čudne hneď od spustenia, rozumné je začať práve ním. A ak sa claude vôbec nespustí, nie je kam príkaz napísať - vtedy v termináli pomôže claude doctor: ten iba zobrazí diagnostiku, nič neopraví.
Nemusíte si pamätať názov príkazu

Napíšte / a prvé písmená toho, čo chcete urobiť. Menu sa vyfiltruje samo - je to rýchlejšie ako spomínať si na presný zápis a spoľahlivejšie ako hľadať na internete.


Zloženie menu závisí od verzie Claude Code, platformy a tarifu, takže váš zoznam sa môže od tohto líšiť. Váš aktuálny súbor vám vždy ukáže /help.