Розмова з агентом виглядає просто: ви звичайними словами пишете, що треба зробити, і він робить. Але в того самого рядка введення є другий вхід. Досить почати повідомлення зі слеша / - і Claude Code шукає відповідний пункт у своєму командному меню.

У цій статті йдеться насамперед про команди керування сесією - усією вашою поточною розмовою з агентом, від запуску до виходу. Ними перемикають модель, чистять розмову, дивляться її стан, відкочують невдалу спробу. Найзручніше уявляти їх пультом: у сесії є свої кнопки, і натискають їх окремо від розмови про завдання. Але не кожен рядок зі слешем - кнопка пульта. Через те саме меню запускаються готові сценарії та prompts підключених інструментів. В інтерфейсі вони називаються skills і workflows; вони можуть передати агентові повноцінне завдання й змінювати проєкт.

Далі - як знайти будь-яку команду за дві секунди, які дванадцять варто знати від самого початку, які з них можна натискати спокійно й просто з цікавості, а які можуть переписати файли на диску.

Два способи говорити з агентом

Вільний текст ставить завдання. "Додай на сторінку форму зворотного зв'язку" - агент прочитає файли, вирішить, що змінювати, і змінить.

Вбудовані команди з цього розділу керують сесією. /model змінює модель, /clear починає розмову спочатку, /status показує, чим ви зараз працюєте. Файлів проєкту це здебільшого взагалі не торкається.

Одне технічне правило, через яке буває плутанина: агент розпізнає команду лише на самому початку повідомлення. Слеш усередині фрази - звичайний символ, жодної команди там немає. А все, що йде після назви команди, стає її аргументом:

Що ви набралиЯк прочитає агент
додай на сторінку форму зворотного зв'язкузавдання звичайними словами, слеша немає взагалі
/compact залиш усе про верстку формикоманда, а все після її назви - аргумент
виправ шлях src/main/index.htmlслеші є, але не на початку, тому команди немає
Команда під час відповіді не загубиться

Якщо надіслати команду, поки агент ще відповідає, вона стане в чергу й виконається, щойно він завершить поточний крок. Частина команд працює інакше й спрацьовує одразу, не перериваючи відповідь, наприклад /status.

Як знайти потрібну команду

Запам'ятовувати список напам'ять не треба, і це, мабуть, головне, що варто винести зі статті 😅. Наберіть / у порожньому рядку - відкриється меню з усіма доступними командами. Дописали пару літер, список відфільтрувався, Tab приймає обрану підказку.

Якщо хочеться не меню, а довідку з поясненнями, є /help. Це відповідь на питання "а що тут узагалі є".

У меню лежать не тільки вбудовані команди. Туди ж потрапляють skills, workflows і prompts від плагінів та підключених інструментів. Це не кнопки керування, а готові сценарії: вони передають агентові інструкції, можуть запускати інструменти й змінювати проєкт. Тому набір росте разом із проєктом, і поповнювати його можна самому - але це тема окрема й не цієї статті.

І одразу застереження, щоб потім не дивуватися: список у різних людей різний. Частина команд залежить від платформи, тарифу й того, що підключено до проєкту. Не знайшли в себе рядок із таблиці нижче - це нормально, а не поломка.

Базовий набір на перший час

Дванадцять команд, яких вистачає надовго. Зазубрювати не треба, досить один раз прочитати й знати, що вони існують.

КомандаЩо робитьКоли знадобиться
/helpдовідка й список доступних командзабули, що є під рукою
/statusверсія, модель, акаунт, підключеннянезрозуміло, чим саме ви зараз працюєте
/doctorперевірка встановлення й налаштувань: PATH, дублікати встановлень, нечитабельні файли налаштувань; знайдене пропонує полагодити, але править лише після вашого підтвердженняагент запускається, але поводиться дивно
/modelзмінити модельпотрібна інша модель під завдання
/ideстан зв'язку з редакторомплагін підключено, але поводиться не так
/contextщо саме займає вікно контекстурозмова розрослася, хочеться зрозуміти чим
/clearпочати розмову з чистого аркушазмінили завдання
/compactстиснути розмову до короткого переказурозмова довга, а завдання те саме
/rewindповернутися до минулої точки розмови або кодуостання спроба все зіпсувала
/resumeперемкнутися на іншу збережену розмовутреба повернутися до вчорашньої роботи
/costскільки витрачено, те саме, що /usageцікаво, у скільки обходиться сесія
/exitвийтикінець роботи

Окремо про /rewind: у неї є псевдоніми /undo і /checkpoint. Тож якщо рука за звичкою набрала "undo", усе спрацює.

Що команда змінює, а що лише показує

Набір із таблиці ділиться на три групи, і різниця між ними важливіша, ніж здається на перший погляд.

  • Тільки показують. /help, /status, /context, /cost, /ide. Нічого не змінюють ні в проєкті, ні в розмові. Натискати можна скільки завгодно.
  • Змінюють розмову або налаштування агента, але не файли проєкту. /clear, /compact і /resume працюють лише з тим, що агент тримає в голові: перші дві з поточною розмовою, третя підміняє її іншою. /model змінює модель і запам'ятовує вибір для нових сесій. /exit закриває сесію, розмова при цьому лишається збереженою.
  • Можуть змінити файли на диску. /rewind і /doctor. Перша - єдина, що повертає код до минулого стану. Друга код не чіпає, але може запропонувати правки у файлах налаштувань, і робить це лише після вашого підтвердження.
Обережно з /rewind

Це єдина команда базового набору, яка змінює код на диску. Її меню пропонує вибрати точку, до якої ви повертаєтеся, і що саме повернути: код, розмову чи і те, і те. Прочитайте, що вибрано, перш ніж натиснути: зникнуть правки, які агент зробив своїми інструментами редагування після цієї точки. Те, що він зробив командами в терміналі - rm, mv, скрипти, - і ваші власні правки у файлах, яких агент не торкався, відкат не чіпає, їх доведеться повертати іншим способом.

І раз уже мова про втрати. /clear нічого не видаляє: ні файли проєкту, ні минулу розмову. файли як лежали на диску, так і лежать, розмова залишається збереженою, і до неї можна повернутися. Ви просто продовжуєте з чистого аркуша.

Команда, флаг і гаряча клавіша

Керування розкладене по трьох різних місцях, і плутанина зазвичай починається саме тут.

Флаг запуску набирають у терміналі, коли сесії ще немає, а слеш-команду й гарячу клавішу - усередині вже відкритої сесіїСесії ще немаєСесія відкритаФлаг запускуСлеш-командаГаряча клавішаclaude --resume/resumeEsc Esc
Ліворуч набирають у терміналі, праворуч - у рядку введення вже відкритого агента

Межа - це запуск. Ліворуч від неї агента ще немає, і говорити нема з ким - там працює тільки флаг. Праворуч агент відкритий, і обидва входи ведуть усередину однієї сесії.

Слеш-команда працює всередині вже запущеної сесії. Агент відкритий, ви пишете йому в рядок введення.

Флаг задають під час запуску, коли сесії ще немає. Він пишеться не в рядку агента, а в терміналі, поруч із командою claude - і це не самостійна команда, а доповнення до звичайного запуску:

claude              # звичайний запуск, чистий аркуш
claude --continue   # продовжити останню розмову в цій теці
claude --resume     # вибрати розмову зі списку

Агент стартує в будь-якому разі. Флаг лише каже, з чого почати: з порожньої розмови чи з однієї з минулих.

Найнаочніше це видно на парі, яка робить те саме з двох різних місць:

claude --resume     # список розмов, ще до старту сесії
/resume             # той самий список, зсередини вже відкритої

Гарячі клавіші - третє місце. Їх небагато, але рятують вони частіше за команди:

  • Esc перериває поточну відповідь. Робота при цьому не втрачається, агент просто зупиняється;
  • Esc Esc за порожнього рядка відкриває меню відкату, те саме, що /rewind;
  • Tab приймає підказку автодоповнення;
  • Shift+Tab перемикає режим доступу, тобто наскільки самостійно агент править файли, не питаючи вас.

З подвійним Esc є нюанс, на який натрапляють усі. Меню відкату відкривається, тільки якщо рядок введення порожній. Якщо ви встигли щось набрати, перший подвійний Esc просто зітре набране. Текст при цьому не зникає: він іде в історію введення, і стрілка вгору його поверне.

Навіщо це в щоденній роботі

Керівні команди з цієї статті - не про те, як краще пояснити завдання. Вони допомагають тримати сесію в робочому стані. Водночас усе меню за / ширше: skills і workflows можуть запускати самі завдання. Кілька речей, які варто забрати із собою:

  • якість відповіді на довільне завдання цими керівними командами не покращити. Вона так само залежить від того, що ви написали звичайними словами;
  • коли щось іде не так, порядок зазвичай один: /status, щоб зрозуміти, чим ви працюєте, /context, щоб побачити, чим зайнята розмова, і тільки потім вибір між /clear, /compact і /rewind;
  • вбудовані команди інтерфейсу запускаєте ви самі. Skill може підключитися автоматично, якщо його опис відповідає завданню; це вже інструкція агентові, а не кнопка керування сесією;
  • меню за / росте разом із проєктом. Підключили плагін, додали skill - у списку з'являться рядки, яких учора не було;
  • /doctor варто тримати в голові окремо: він дивиться не на код проєкту, а на встановлення й налаштування агента, і без вашого "так" нічого не змінює. Якщо claude поводиться дивно з самого запуску, починати розумно з нього. А якщо claude не стартує взагалі, набирати команду ніде - тоді в терміналі claude doctor: він лише показує діагностику, нічого не правлячи.
Не згадуйте назву команди

Наберіть / і перші літери того, що хочете зробити. Меню відфільтрує список за вас - це швидше, ніж згадувати точне написання, і надійніше, ніж шукати в інтернеті.


Склад меню залежить від версії Claude Code, платформи й тарифу, тому у вас список може відрізнятися від наведеного тут. Свій актуальний набір завжди покаже /help.