Коротко (TL;DR)
Слеш-команди — це команди, які ви вводите прямо в рядок вводу Claude Code, починаючи з /. Вони керують сесією, контекстом, моделлю і налаштуваннями, не відволікаючи агента від коду. Їх кілька десятків, але 90% користі дають кілька штук — і чотири з них винесено в заголовок цієї статті: /effort, /config, /resume, /compact.
- Коротко (TL;DR)
- Шпаргалка: команди за етапами роботи
- /effort: скільки модель «думає»
- /compact, /clear і /rewind: три інструменти проти нестачі контексту
- /resume: повернутися до попередньої розмови
- /config: налаштування, не виходячи з сесії
- Як створити свою слеш-команду
- Ще кілька команд, які варто знати
- Слабкі місця і підводні камені команд
- FAQ
Одразу закриємо головне питання: так, /effort — реальна вбудована команда. Вона задає рівень «зусиль» моделі (low, medium, high, xhigh, max, ultracode) і існує в Claude Code щонайменше з версії 2.1.154. Цікавий факт: топові російськомовні добірки команд її просто не згадують — тож тут ви отримаєте те, чого немає в конкурентів.
Нижче — повна шпаргалка по командах, згрупована за етапами роботи, потім детальний розбір чотирьох заголовних, міні-туторіал зі створення власної команди і чесні підводні камені. Набір команд активно зростає, тому підсумкову звірку робіть з офіційною таблицею команд для вашої версії. Почати варто з базового методу роботи з Claude Code, якщо ви ще не читали — команди лягають саме на нього.
Шпаргалка: команди за етапами роботи
Зручніше запамʼятовувати команди не за абеткою, а за тим, коли вони потрібні:Етап Команди Навіщо Перший запуск /init, /config, /model, /loginСтворити CLAUDE.md, налаштувати тему/модель/акаунт Під час задачі /effort, /compact, /context, /clear, /rewindКерувати глибиною міркувань і контекстом Паралельна робота /resume, /mcp, /agents, /permissionsПродовжити сесію, підключити сервери й агентів Перед комітом /review, /usage (/cost), /feedback (/bug)Перевірити діф, подивитися витрати, надіслати репорт
Повний довідник ширший (є /help, /memory, /status, /export, /hooks, /skills та інші), але переліченого достатньо для повсякденної роботи. Зверніть увагу: /cost — це просто аліас /usage, а не окрема команда; у деяких добірках їх помилково розводять.
/effort: скільки модель «думає»
/effort задає рівень зусиль (adaptive reasoning) моделі. Синтаксис — /effort <рівень> або просто /effort для інтерактивного слайдера. Доступні рівні: low, medium, high, xhigh, max, ultracode.
Ключова деталь, якої немає в російськомовних гайдах: набір рівнів залежить від моделі. Станом на липень 2026 розклад такий:Модель Доступні рівні Дефолт Fable 5, Sonnet 5, Opus 4.8 low / medium / high / xhigh / max high Opus 4.7 low / medium / high / xhigh / max xhigh Opus 4.6, Sonnet 4.6 low / medium / high / max (без xhigh) high
Якщо запросити рівень, якого в моделі немає, вона понижує його до найближчого підтримуваного. Рівень задається не лише командою — є ланцюжок пріоритету: змінна оточення CLAUDE_CODE_EFFORT_LEVEL перекриває все, потім — заданий вами рівень (командою /effort, прапорцем --effort або полем effortLevel у settings.json), а в самому низу — дефолт моделі. Значення, задане через /effort (low/medium/high/xhigh), зберігається в settings.json і переживає перезапуск; max і ultracode діють лише на поточну сесію.
Не плутайте /effort із двома сусідніми механізмами. Слово ultrathink прямо в тексті промпту — це разове прохання подумати глибше на один хід, воно не змінює рівень сесії (а фрази на кшталт «think hard» узагалі не розпізнаються як команди). А тумблер extended thinking on/off — це окремий перемикач поверх effort. Три різні речі, які постійно змішують.
/compact, /clear і /rewind: три інструменти проти нестачі контексту
Це найчастіший біль на довгих сесіях, і під нього є три різні інструменти — їх важливо не плутати.
/compactстискає всю розмову в стисле резюме від моделі, звільняючи контекст, але зберігаючи суть задачі. Можна задати фокус:/compact Focus on code samples and API usage— тоді в резюме лишиться саме те, що вам важливо. Поведінку стиснення можна закріпити в CLAUDE.md./clearповністю обнуляє контекст для нової задачі. При цьому попередня розмова не зникає — вона лишається доступною через/resume. Синоніми:/reset,/new./rewind(аліаси/checkpoint,/undo; відкривається і подвійним Esc) відкочує код чи розмову до попередньої точки, а ще вміє точково підсумовувати частину бесіди — «Summarize from here» чи «Summarize up to here». На відміну від/compact, який бере весь діалог, rewind працює з одним боком від обраного повідомлення.
Практичне правило від спільноти: дійте, коли вільного контексту лишається близько 50 000 токенів. Діалог на ~70 000 токенів після /compact може стиснутися приблизно до ~4 000. Вибір простий: /clear — якщо починаєте непов’язану задачу; /compact — якщо продовжуєте ту саму, але історія розпухла. Керування контекстом — частина методу роботи з Claude Code, де ці команди вбудовані в денний цикл.
Додатково економлять контекст /context (візуалізує заповнення вікна кольоровою сіткою) і /mcp — вимкнення невикористовуваних MCP-серверів через нього офіційно рекомендують як спосіб зрізати витрату токенів на визначення інструментів.
/resume: повернутися до попередньої розмови
Claude Code зберігає історію сесій, і повернутися до неї можна кількома шляхами:
claude --continue— продовжити останню сесію в поточній папці;claude --resume— відкрити інтерактивний список сесій для вибору;claude --resume <імʼя>— одразу за іменем;/resume— прямо з активної сесії (аліас/continue).
Нюанс: сесії, створені в неінтерактивному режимі (claude -p) або через Agent SDK, не показуються в списку /resume, але їх усе одно можна продовжити за session-id. Порада: перед /clear дайте розмові імʼя через /rename — так потім простіше знайти її в списку.
Для паралельної роботи є суміжні команди: /branch створює гілку розмови в поточній точці і перемикається в неї, зберігаючи оригінал доступним через /resume, а /export вивантажує поточний діалог у текстовий файл — зручно, щоб зберегти вдалу сесію як заготовку або поділитися контекстом із колегою.
/config: налаштування, не виходячи з сесії
/config відкриває інтерфейс налаштувань із вкладками — тема, модель, output style і решта. Починаючи з версії 2.1.181 зʼявився прямий синтаксис: можна міняти параметр без відкриття інтерфейсу, наприклад /config thinking=false (а з 2.1.182 — іменовані ключі на кшталт /config theme=dark). Аліас команди — /settings.
Варто розуміти звʼязок із файлами. Налаштування живуть у settings.json з ієрархією областей дії: керовані організацією правила перекривають прапорці командного рядка, ті — локальні налаштування проєкту (.claude/settings.local.json), потім налаштування проєкту (.claude/settings.json) і, нарешті, користувацькі (~/.claude/settings.json). Тонке налаштування дозволів і режимів — тема сусідньої статті про режими доступу Claude Code.
Як створити свою слеш-команду
Одна з найбільш недооцінених можливостей — власні команди. Робиться це просто: створіть файл .claude/commands/<імʼя>.md — імʼя файлу стане іменем команди. Усередині можна задати YAML-frontmatter (description, allowed-tools, argument-hint, model) і підставляти аргументи через $ARGUMENTS. Наприклад, файл .claude/commands/deploy.md дасть команду /deploy.
Простий приклад. Створюємо файл .claude/commands/review-pr.md зі змістом: «Переглянь зміни в $ARGUMENTS, знайди потенційні баги і порушення стилю, запропонуй правки». Тепер команда /review-pr 1234 підставить номер замість $ARGUMENTS і запустить ваш сценарій ревʼю. У frontmatter можна обмежити набір інструментів (allowed-tools), задати підказку по аргументу (argument-hint) і навіть привʼязати конкретну модель (model) — так одна команда завжди працює передбачувано, незалежно від поточних налаштувань сесії.
Навіщо це потрібно: будь-яку рутину, яку ви повторюєте раз за разом — прогін лінтера, генерація чейнджлогу, типове ревʼю, — варто один раз оформити командою і більше не набирати довгий промпт руками. Це той самий принцип, що і з CLAUDE.md: винести повторюване з голови у файл.
Актуальний нюанс: офіційно «кастомні команди» злилися зі «скілами» — новий рекомендований формат це .claude/skills/<імʼя>/SKILL.md. Але старі команди в .claude/commands/*.md продовжують працювати один-в-один, тож переписувати наявні не обовʼязково. Якщо імʼя вашого скіла збігається з вбудованим промпт-скілом (bundled, наприклад /code-review) — перемагає ваш варіант; жорстко закодовані команди на кшталт /clear чи /model перевизначити своїм файлом не можна.
Ще кілька команд, які варто знати
Крім чотирьох заголовних, є команди, які швидко окупають знайомство з ними:
/init— генерує стартовийCLAUDE.mdна основі аналізу вашої кодової бази. Перше, що варто зробити в новому проєкті. ЗміннаCLAUDE_CODE_NEW_INIT=1вмикає розширений сценарій, який заодно проведе по налаштуванню скілів, хуків і особистої памʼяті./model— перемикає модель і запамʼятовує її як дефолт для нових сесій. Для моделей із підтримкою effort стрілками вліво-вправо прямо в/modelможна підрегулювати рівень зусиль, не виходячи з команди./review— швидке однопрохідне ревʼю pull request за номером; без аргументу показує список відкритих PR. Зручно як другий, незалежний погляд перед злиттям./agents— керування субагентами. Станом на липень 2026 (з версії 2.1.198) команда друкує підказку попросити Claude створити чи відредагувати субагентів, або правити.claude/agents/напряму./memory— редагує файли памʼяті CLAUDE.md, вмикає й вимикає авто-памʼять і показує її записи./usage(аліас/cost) — статистика токенів і вартості поточної сесії; на платних тарифах — розбивка витрат по скілах, субагентах, плагінах і MCP-серверах. Корисно, коли рахунок за токени дивує./status— версія, модель, акаунт і стан зʼєднання на одній вкладці; перше, що варто відкрити при дивній поведінці.
Є й зовсім свіжі доповнення — наприклад, /goal, що змушує Claude продовжувати роботу через кілька ходів, доки умову не виконано. Їхня поява — хороша ілюстрація того, що набір команд живий і зростає майже в кожному релізі.
Слабкі місця і підводні камені команд
Чесні обмеження, про які варто знати:
/compact— це стиснення з втратами. Модель сама вирішує, що зберегти в резюме; без явних focus-інструкцій важливі деталі (конкретні числа, рідкісні випадки) можуть бути згорнуті. Для критичного краще/rewindіз точковою сумаризацією./clearобнуляє активний контекст. Якщо заздалегідь не зробити/rename, обнулену розмову потім складніше знайти в списку/resume./rewindне відкочує bash-зміни. Файли, видалені чи переміщені черезrm/mv/cp, відкотити не можна — rewind працює лише для правок через вбудовані інструменти редагування./effort maxсхильний до overthinking з убутною віддачею — вмикати його на всі задачі поспіль означає просто палити токени без виграшу.- На корпоративних тарифах рівень effort може бути обмежений політикою організації: запитаний рівень понижується до стелі ролі. В інтерактиві і в
--print-прогоні ви побачите попередження із запитаним і застосованим рівнем; тихо, без попередження, пониження відбувається лише в JSON-виводі і у фонових агентів. - Набір команд швидко змінюється. CHANGELOG фіксує нові команди і синтаксис майже в кожному релізі, тому шпаргалки застарівають — звіряйтеся з офіційною таблицею на потрібну версію.
FAQ
/effort — це справжня команда чи її вигадали?
Справжня і давно наявна вбудована команда. Вона задає рівень зусиль моделі (low/medium/high/xhigh/max/ultracode) і за CHANGELOG проєкту фігурує щонайменше з версії 2.1.154. Є й офіційна російська документація з ідентичним описом.
У чому різниця між /compact і /clear?
/compact стискає всю розмову в резюме, зберігаючи суть поточної задачі, — використовуйте, коли хочете продовжити роботу з меншою вагою історії. /clear повністю обнуляє контекст під нову, непов’язану задачу; попередня розмова лишається доступною через /resume.
Як повернутися до попередньої сесії?
Зсередини сесії — командою /resume. З терміналу — claude --continue (остання в папці), claude --resume (список для вибору) або claude --resume <імʼя>. Сесії з режиму claude -p продовжуються за session-id.
Як заощадити контекст і токени?
Очищайте контекст /clear між задачами, стискайте /compact із фокус-інструкцією, вимикайте невикористовувані MCP-сервери через /mcp і стежте за заповненням вікна командою /context.
Чи можна зробити свою команду?
Так. Створіть файл .claude/commands/<імʼя>.md із потрібним промптом і, за бажання, frontmatter та $ARGUMENTS. Сучасна альтернатива — формат .claude/skills/<імʼя>/SKILL.md, при цьому старі команди продовжують працювати.
Курс «Claude Code з нуля до продакшену» · модуль «Метод роботи». Повна програма і два маршрути навчання — на сторінці курсу.
Попередній урок: Режими доступу та дозволи
