Слеш-команди Claude Code: повна шпаргалка і розбір /effort, /config, /resume та /compact

13 хв. читання

Коротко (TL;DR)

Слеш-команди — це команди, які ви вводите прямо в рядок вводу Claude Code, починаючи з /. Вони керують сесією, контекстом, моделлю і налаштуваннями, не відволікаючи агента від коду. Їх кілька десятків, але 90% користі дають кілька штук — і чотири з них винесено в заголовок цієї статті: /effort, /config, /resume, /compact.

Одразу закриємо головне питання: так, /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.8low / medium / high / xhigh / maxhigh
Opus 4.7low / medium / high / xhigh / maxxhigh
Opus 4.6, Sonnet 4.6low / 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 з нуля до продакшену» · модуль «Метод роботи». Повна програма і два маршрути навчання — на сторінці курсу.

Попередній урок: Режими доступу та дозволи

Поділитися
Зв'язатися:
Крипто- та data-аналітик, інженер-програміст (факультет комп'ютерних наук ХНУРЕ). В IT з 2008 року: адміністрував корпоративний моніторинг у «Vodafone Україна», сім років розробляв і просував веб-проєкти, п'ять років керував маркетингом на метриках — конверсія, CTR, ROI, LTV.Криптовалютними ринками займаюся з 2021 року: ончейн-метрики, токеноміка, макроекономічні індикатори. Розробив власну data-driven модель аналізу ринку на 30+ метрик. Стек — Python (pandas, NumPy, SciPy, matplotlib), математична статистика та EDA; збір і звірку даних автоматизую AI-агентами.Принцип — «Don't trust, verify»: кожна цифра перевірена за першоджерелом, ключові — щонайменше за двома незалежними; прогнози — лише сценарії з умовами. Теза без даних не публікується.