Skip to content

Claude How ToClaude How To

Слеш-команди

Огляд

Слеш-команди — це ярлики, що керують поведінкою Claude під час інтерактивної сесії. Вони бувають кількох типів:

  • Вбудовані команди: Надаються Claude Code (/help, /clear, /model)
  • Навички (Skills): Користувацькі команди, створені як файли SKILL.md (/optimize, /pr)
  • Команди плагінів: Команди з встановлених плагінів (/frontend-design:frontend-design)
  • MCP-промпти: Команди з MCP-серверів (/mcp__github__list_prs)

Примітка: Кастомні слеш-команди об'єднані з навичками. Файли в .claude/commands/ все ще працюють, але навички (.claude/skills/) — рекомендований підхід. Обидва створюють ярлики /command-name. Див. Посібник з навичок для повного довідника.

Довідник вбудованих команд

Вбудовані команди — це ярлики для типових дій. Доступно 60+ вбудованих команд та 5 вбудованих навичок. Введіть / у Claude Code для повного списку, або / з літерами для фільтрації.

КомандаПризначення
/add-dir <path>Додати робочий каталог
/agentsУправління конфігураціями агентів
/branch [name]Розгалужити розмову в нову сесію (аліас: /fork). Примітка: /fork перейменовано на /branch у v2.1.77
/btw <question>Побічне запитання без додавання в історію
/chromeНалаштування інтеграції з Chrome
/clearОчистити розмову (аліаси: /reset, /new)
/color [color|default]Встановити колір рядка промпту
/compact [instructions]Компактизувати розмову з необов'язковими інструкціями фокусу
/configВідкрити налаштування (аліас: /settings)
/contextВізуалізація використання контексту кольоровою сіткою
/copy [N]Скопіювати відповідь у буфер; w записує у файл
/costПоказати статистику використання токенів
/desktopПродовжити в десктопному застосунку (аліас: /app)
/diffІнтерактивний перегляд незакомічених змін
/doctorДіагностика стану встановлення
/effort [low|medium|high|max|auto]Встановити рівень зусиль. max потребує Opus 4.6
/exitВийти з REPL (аліас: /quit)
/export [filename]Експортувати розмову у файл або буфер
/extra-usageНалаштування додаткового використання для лімітів
/fast [on|off]Перемкнути швидкий режим
/feedbackНадіслати відгук (аліас: /bug)
/helpПоказати довідку
/hooksПереглянути конфігурації хуків
/ideУправління IDE-інтеграціями
/initІніціалізувати CLAUDE.md. CLAUDE_CODE_NEW_INIT=1 для інтерактивного потоку
/insightsЗгенерувати звіт аналізу сесії
/install-github-appНалаштувати GitHub Actions
/install-slack-appВстановити Slack-застосунок
/keybindingsВідкрити налаштування клавіш
/loginЗмінити обліковий запис Anthropic
/logoutВийти з облікового запису Anthropic
/mcpУправління MCP-серверами та OAuth
/memoryРедагувати CLAUDE.md, перемкнути автопам'ять
/mobileQR-код для мобільного (аліаси: /ios, /android)
/model [model]Вибір моделі зі стрілками вліво/вправо для рівня зусиль
/passesПоділитися безкоштовним тижнем Claude Code
/permissionsПереглянути/оновити дозволи (аліас: /allowed-tools)
/plan [description]Увійти в режим планування
/pluginУправління плагінами
/powerupІнтерактивні уроки з анімованими демо
/privacy-settingsНалаштування приватності (Pro/Max)
/release-notesПереглянути журнал змін
/reload-pluginsПерезавантажити активні плагіни
/remote-controlВіддалене керування з claude.ai (аліас: /rc)
/remote-envНалаштування стандартного віддаленого середовища
/rename [name]Перейменувати сесію
/resume [session]Відновити розмову (аліас: /continue)
/reviewЗастаріла — встановіть плагін code-review
/rewindВідкат розмови та/або коду (аліас: /checkpoint)
/sandboxПеремкнути режим пісочниці
/schedule [description]Створити/управляти хмарними запланованими завданнями
/security-reviewАналіз гілки на вразливості безпеки
/skillsСписок доступних навичок
/statsВізуалізація щоденного використання, сесій, серій
/stickersЗамовити стікери Claude Code
/statusПоказати версію, модель, обліковий запис
/statuslineНалаштування рядка стану
/tasksСписок/управління фоновими завданнями
/terminal-setupНалаштування клавіш терміналу
/themeЗмінити колірну тему
/ultraplan <prompt>Створити план в ultraplan-сесії, переглянути в браузері
/upgradeВідкрити сторінку оновлення тарифу
/usageПоказати ліміти плану та статус обмежень
/voiceПеремкнути голосовий ввід push-to-talk

Вбудовані навички

Ці навички поставляються з Claude Code і викликаються як слеш-команди:

НавичкаПризначення
/batch <instruction>Оркестрація масштабних паралельних змін через worktrees
/claude-apiЗавантажити довідник Claude API для мови проекту
/debug [description]Увімкнути налагоджувальне логування
/loop [interval] <prompt>Запускати промпт повторно за інтервалом
/simplify [focus]Перевірити змінені файли на якість коду

Застарілі команди

КомандаСтатус
/reviewЗастаріла — замінена плагіном code-review
/output-styleЗастаріла з v2.1.73
/forkПерейменована на /branch (аліас працює, v2.1.77)
/pr-commentsВидалена в v2.1.91 — запитайте Claude напряму
/vimВидалена в v2.1.92 — використовуйте /config → Editor mode

Останні зміни

  • /fork перейменовано на /branch, /fork залишено як аліас (v2.1.77)
  • /output-style застаріла (v2.1.73)
  • /review застаріла на користь плагіна code-review
  • Додано команду /effort з рівнем max для Opus 4.6
  • Додано команду /voice для голосового вводу push-to-talk
  • Додано команду /schedule для запланованих завдань
  • Додано команду /color для кастомізації рядка промпту
  • /pr-comments видалена в v2.1.91
  • /vim видалена в v2.1.92
  • Додано /ultraplan для перегляду плану в браузері
  • Додано /powerup для інтерактивних уроків
  • Додано /sandbox для режиму пісочниці
  • Вибір /model тепер показує зрозумілі назви (наприклад, "Sonnet 4.6") замість ID моделей
  • /resume підтримує аліас /continue
  • MCP-промпти доступні як команди /mcp__<server>__<prompt> (див. MCP-промпти як команди)

Кастомні команди (тепер навички)

Кастомні слеш-команди об'єднані з навичками. Обидва підходи створюють команди, які викликаються через /command-name:

ПідхідРозташуванняСтатус
Навички (Рекомендовано).claude/skills/<n>/SKILL.mdПоточний стандарт
Legacy-команди.claude/commands/<n>.mdВсе ще працює

Якщо навичка і команда мають однакове ім'я, навичка має пріоритет. Наприклад, коли існують і .claude/commands/review.md, і .claude/skills/review/SKILL.md, використовується версія навички.

Шлях міграції

Існуючі файли .claude/commands/ продовжують працювати без змін. Для міграції на навички:

До (Команда):

.claude/commands/optimize.md

Після (Навичка):

.claude/skills/optimize/SKILL.md

Чому навички?

Навички пропонують додаткові можливості порівняно з legacy-командами:

  • Структура каталогів: Пакування скриптів, шаблонів та довідкових файлів
  • Автовиклик: Claude може запускати навички автоматично за потреби
  • Контроль виклику: Вибір — користувач, Claude, або обидва можуть викликати
  • Виконання в субагенті: Запуск навичок в ізольованих контекстах з context: fork
  • Прогресивне розкриття: Завантаження додаткових файлів лише за потреби

Створення кастомної команди як навички

Створіть каталог з файлом SKILL.md:

bash
mkdir -p .claude/skills/my-command

Файл: .claude/skills/my-command/SKILL.md

yaml
---
name: my-command
description: Що робить ця команда і коли її використовувати
---

# My Command

Інструкції для Claude при виклику цієї команди.

1. Перший крок
2. Другий крок
3. Третій крок

Довідник фронтматеру

ПолеПризначенняЗа замовчуванням
nameІм'я команди (стає /name)Ім'я каталогу
descriptionКороткий опис (допомагає Claude знати коли використовувати)Перший абзац
argument-hintОчікувані аргументи для автодоповненняНемає
allowed-toolsІнструменти без запиту дозволуУспадковується
modelКонкретна модель для використанняУспадковується
disable-model-invocationЯкщо true, тільки користувач може викликатиfalse
user-invocableЯкщо false, сховати з меню /true
contextfork для запуску в ізольованому субагентіНемає
agentТип агента при context: forkgeneral-purpose
hooksХуки на рівні навички (PreToolUse, PostToolUse, Stop)Немає

Аргументи

Команди можуть отримувати аргументи:

Усі аргументи з $ARGUMENTS:

yaml
---
name: fix-issue
description: Fix a GitHub issue by number
---

Fix issue #$ARGUMENTS following our coding standards

Використання: /fix-issue 123$ARGUMENTS стає "123"

Окремі аргументи з $0, $1 тощо:

yaml
---
name: review-pr
description: Review a PR with priority
---

Review PR #$0 with priority $1

Використання: /review-pr 456 high$0="456", $1="high"

Динамічний контекст з shell-командами

Виконуйте bash-команди перед промптом з допомогою !`command`:

yaml
---
name: commit
description: Create a git commit with context
allowed-tools: Bash(git *)
---

## Context

- Current git status: !`git status`
- Current git diff: !`git diff HEAD`
- Current branch: !`git branch --show-current`
- Recent commits: !`git log --oneline -5`

## Your task

Based on the above changes, create a single git commit.

Посилання на файли

Включайте вміст файлів з @:

markdown
Review the implementation in @src/utils/helpers.js
Compare @src/old-version.js with @src/new-version.js

Команди плагінів

Плагіни можуть надавати кастомні команди:

/plugin-name:command-name

Або просто /command-name, якщо немає конфліктів імен.

Приклади:

bash
/frontend-design:frontend-design
/commit-commands:commit

MCP-промпти як команди

MCP-сервери можуть надавати промпти як слеш-команди:

/mcp__<server-name>__<prompt-name> [arguments]

Приклади:

bash
/mcp__github__list_prs
/mcp__github__pr_review 456
/mcp__jira__create_issue "Bug title" high

Синтаксис дозволів MCP

Контроль доступу до MCP-серверів у дозволах:

  • mcp__github — Доступ до всього GitHub MCP-сервера
  • mcp__github__* — Wildcard-доступ до всіх інструментів
  • mcp__github__get_issue — Доступ до конкретного інструменту

Архітектура команд

Життєвий цикл команди

Доступні команди в цьому каталозі

Ці приклади команд можна встановити як навички або legacy-команди.

1. /optimize — Оптимізація коду

Аналізує код на проблеми продуктивності, витоки пам'яті та можливості оптимізації.

Використання:

/optimize
[Вставте ваш код]

2. /pr — Підготовка Pull Request

Проводить через чекліст підготовки PR, включаючи лінтинг, тестування та форматування комітів.

Використання:

/pr

Скріншот:/pr

3. /generate-api-docs — Генератор API-документації

Генерує комплексну API-документацію з вихідного коду.

Використання:

/generate-api-docs

4. /commit — Git-коміт з контекстом

Створює git-коміт з динамічним контекстом вашого репозиторію.

Використання:

/commit [необов'язкове повідомлення]

5. /push-all — Stage, Commit та Push

Stage всіх змін, створення коміту та push на remote з перевірками безпеки.

Використання:

/push-all

Перевірки безпеки:

  • Секрети: .env*, *.key, *.pem, credentials.json
  • API-ключі: Виявлення реальних ключів vs. заповнювачів
  • Великі файли: >10MB без Git LFS
  • Артефакти збірки: node_modules/, dist/, __pycache__/

6. /doc-refactor — Реструктуризація документації

Реструктуризує документацію проекту для ясності та доступності.

Використання:

/doc-refactor

7. /setup-ci-cd — Налаштування CI/CD-пайплайну

Впроваджує pre-commit хуки та GitHub Actions для контролю якості.

Використання:

/setup-ci-cd

8. /unit-test-expand — Розширення покриття тестами

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

Використання:

/unit-test-expand

Встановлення

Як навички (Рекомендовано)

Скопіюйте у каталог навичок:

bash
# Створити каталог навичок
mkdir -p .claude/skills

# Для кожного файлу команди створити каталог навички
for cmd in optimize pr commit; do
  mkdir -p .claude/skills/$cmd
  cp 01-slash-commands/$cmd.md .claude/skills/$cmd/SKILL.md
done

Як legacy-команди

Скопіюйте у каталог команд:

bash
# На рівні проекту (команда)
mkdir -p .claude/commands
cp 01-slash-commands/*.md .claude/commands/

# Персональне використання
mkdir -p ~/.claude/commands
cp 01-slash-commands/*.md ~/.claude/commands/

Створення власних команд

Шаблон навички (Рекомендовано)

Створіть .claude/skills/my-command/SKILL.md:

yaml
---
name: my-command
description: What this command does. Use when [trigger conditions].
argument-hint: [optional-args]
allowed-tools: Bash(npm *), Read, Grep
---

# Command Title

## Context

- Current branch: !`git branch --show-current`
- Related files: @package.json

## Instructions

1. First step
2. Second step with argument: $ARGUMENTS
3. Third step

## Output Format

- How to format the response
- What to include

Команда лише для користувача (без автовиклику)

Для команд з побічними ефектами, які Claude не повинен запускати автоматично:

yaml
---
name: deploy
description: Deploy to production
disable-model-invocation: true
allowed-tools: Bash(npm *), Bash(git *)
---

Deploy the application to production:

1. Run tests
2. Build application
3. Push to deployment target
4. Verify deployment

Найкращі практики

РобітьНе робіть
Використовуйте чіткі, орієнтовані на дію назвиНе створюйте команди для одноразових завдань
Додавайте description з умовами тригеруНе вбудовуйте складну логіку в команди
Тримайте команди зосередженими на одному завданніНе хардкодьте чутливу інформацію
Використовуйте disable-model-invocation для побічних ефектівНе пропускайте поле description
Використовуйте ! для динамічного контекстуНе вважайте, що Claude знає поточний стан
Організуйте пов'язані файли в каталогах навичокНе кладіть все в один файл

Усунення неполадок

Команда не знайдена

Рішення:

  • Перевірте, що файл у .claude/skills/<n>/SKILL.md або .claude/commands/<n>.md
  • Перевірте поле name у фронтматері
  • Перезапустіть сесію Claude Code
  • Запустіть /help для перегляду доступних команд

Команда працює не як очікувалось

Рішення:

  • Додайте більш конкретні інструкції
  • Включіть приклади у файл навички
  • Перевірте allowed-tools при використанні bash-команд
  • Спочатку тестуйте з простими вхідними даними

Конфлікт навички та команди

Якщо обидві існують з однаковим ім'ям, навичка має пріоритет. Видаліть одну або перейменуйте.

Пов'язані посібники

  • Навички — Повний довідник навичок (автоматично викликані можливості)
  • Пам'ять — Постійний контекст з CLAUDE.md
  • Субагенти — Делеговані AI-агенти
  • Плагіни — Пакетні набори команд
  • Хуки — Автоматизація на основі подій

Додаткові ресурси


Останнє оновлення: 9 квітня 2026 Версія Claude Code: 2.1.97 Сумісні моделі: Claude Sonnet 4.6, Claude Opus 4.6, Claude Haiku 4.5

Частина серії посібників Claude How To