Slash-команди Claude Code: повна карта built-in + кастомних

Версія CC ≥ 2.x з підтримкою скілів і MCP. Перевір базове: /help має повертати локальну довідку, /agents — список доступних агентських типів. Якщо їх немає — CC застарів або неповно встановлений, далі будуть розбіжності.
У slash-командах CC змішує два класи: built-in (написані в самому CC, незмінні) і кастомні скіли (твої .md-файли, які з'являються у тому ж списку як /{назва-скіла}). Цей розбір — про built-in. Деталі по скілах — у спиці «Власні скіли» циклу.
Built-in slash: тематичний розклад
Контекст сесії
| Команда | Що робить |
|---|---|
/clear | Скидає conversation-контекст до пустого. Memory (MEMORY.md) не чиститься. |
/compact | Стискає поточну історію — модель сама пише summary і використовує його замість сирих повідомлень. |
/context | Показує, що з'їло контекст: файли, тулз-результати, повідомлення (з відсотками). |
/resume | Повернутися у попередню сесію — діалог відновлюється, але shell state не зберігається. |
Розгортання у репо
| Команда | Що робить |
|---|---|
/init | Аналізує проєкт і генерує/оновлює CLAUDE.md — інструкції моделі для цього репо. |
/help | Локальна довідка з актуальним списком всіх slash, які бачить твоя сесія. |
Огляд коду
| Команда | Що робить |
|---|---|
/review | Code review для поточної гілки або PR. Якщо немає GitHub remote — працює локально по diff. |
/security-review | Сканування на security-issues у pending changes. Не замінює full audit, але ловить очевидне. |
Інструменти й конфігурація
| Команда | Що робить |
|---|---|
/agents | Список і управління sub-агентами (типи, статус). Деталі — у спиці про sub-агентів. |
/mcp | Список і статус MCP-серверів, ре-конект, перегляд оголошених tools. |
/hooks | Інспектор активних hooks для поточного проєкту. |
/memory | Редактор MEMORY.md auto-memory: переглянути, видалити, відредагувати. |
/permissions | Огляд allow/deny списків і швидке додавання правил без редагування JSON. |
/config, /model | Тема, модель, базові налаштування — те ж саме, що в settings.json, але без редактора. |
Що НЕ є slash-командою
Не сплутати з CLI-флагами: claude -p "...", claude --resume, claude --continue — це команди оболонки, які стартують CC у спеціальному режимі. Вони не вводяться у вікно сесії. Деталі — у спиці «Recurring jobs», де про claude -p у cron.
Кастомні slash = скіли
Будь-який твій скіл (файл SKILL.md у ~/.claude/skills/<name>/ або .claude/skills/<name>/) автоматично стає slash-командою /<name>. CC сам додає його у локальний список і може ініціювати без явного введення (на основі description) або чекати, поки ти введеш руками.
Подивитись актуальний список — /help або переглянути system-reminder на старті сесії. Розбір — у спиці «Власні скіли».
Реальні кейси
1. /init у незнайомому репо
Заходиш у проєкт, який не бачив раніше. Запускаєш /init — CC сканує структуру, типові патерни (фреймворк, тести, конфіги), і пише CLAUDE.md з висновками: «це Node.js + Express, тести на Jest, конфіг env у .env.example».
На що дивитись:
- Якщо
CLAUDE.mdуже існує — CC може запропонувати замінити. Завжди перевір, що нічого важливого не загубиться (інструкції, посилання на shared-memory). - Згенероване варто читати критично — там часто є помилкові висновки про конвенції (наприклад, CC побачив 2 файли з camelCase і вирішив, що проєкт у camelCase, тоді як решта — snake_case).
- Не використовувати
/initу репо, деCLAUDE.md— частина team-конвенції з security-context (промт може втратити нюанси).
2. /clear vs /compact
Базова різниця:
/clear— повне обнулення conversation. Файли, які CC відкривав, забуваються; пам'ять про послідовність дій теж. Memory залишається./compact— модель пише summary історії і замінює сирі повідомлення на нього. Деталі стираються, але узгодженість зберігається.
Коли яке:
/clear— між неспорідненими завданнями («тепер пишемо новий feature, забудь баг»). Економить контекст на 100%./compact— коли контекст близький до ліміту, але задача та сама. Економить ~70%, зберігає логіку.- Ніколи
/compactна критичній сесії з тонкими деталями — модель може забути конкретні значення (точні номери комітів, exact error messages).
3. /review на pre-merge
Корисний як «друга пара очей» перед мерджем у main. Запускаєш на feature-гілці — CC проходить diff і пише список зауважень. Не повний code-review, але:
- Ловить копіпаст, що не оновили,
- Помічає викинуті винятки без обробки,
- Підказує тести, яких бракує.
Працює і без GitHub remote — на локальному git diff проти base-гілки.
4. /security-review на гарячий feature
Перед публікацією feature, що зачіпає security-чутливе (auth, file upload, SQL): запускаєш /security-review на гілку — CC шукає OWASP-патерни і вкаже на проблеми типу «це SQL injection» або «тут можливий path traversal».
Не замінює пенетест, не покриває бізнес-логіку. Корисний як швидкий filter перед тим, як комусь показувати код.
5. /resume — продовжити вчорашню сесію
Закрив термінал, наступного дня запускаєш claude у тому ж каталозі і одразу /resume — CC показує список попередніх сесій з timestamps. Вибираєш — і повертаєшся у contestual point.
Що зберігається: conversation (всі повідомлення з обох боків). Що НЕ зберігається: shell state (cd, env vars, відкриті процеси), стан файлів (їх читали — але якщо змінились, треба перечитати).
Підводні камені
/clear не звільняє memory. Memory (MEMORY.md) — окремий шар persistence. Чистити її — через /memory або руками. Деталі — у спиці «Memory system».
/compact може загубити деталі. Якщо у сесії були важливі специфічні значення (точні файли, конфіг-фрагменти, exact errors) — у summary їх може не залишитись. Перед /compact варто зберегти важливі деталі в файл або у memory.
/init здатний перезаписати твій CLAUDE.md без явного diff-показу. Перед запуском — git stash або зробити бекап вручну.
Скіли можуть конфліктувати з built-in slash при однакових іменах — пріоритет у built-in. Не називай скіл clear або review.
Cross-refs у циклі
- Кастомні слеш — «Власні скіли (SKILL.md)».
/agents— «Sub-агенти Claude Code»./hooks— «Hooks у Claude Code»./mcp— «MCP-сервери у Claude Code»./memory— «Memory у Claude Code»./permissions,/config— «Permissions і settings.json».claude -pу cron — «Recurring jobs».
/help— контролювати, що бачить твоя сесія./clear— між неспорідненими задачами./compact— коли контекст близький до ліміту./context— діагностувати, чому контекст роздутий./init— стартова стрічка у новому репо./review— перед мерджем фічі./memory— глянути, що CC накопичив про проєкт./permissions— додати allow-правило без редагування JSON.
Список slash-команд у CC міняється швидше за решту інтерфейсу — Anthropic додає нові в кожен major-реліз. Цей розбір актуальний на травень 2026. Швидка перевірка — /help у твоїй сесії; якщо там є команди, яких немає в таблиці вище, статтю варто оновити.