Skip to content

Claude How ToClaude How To

Каталог функцій Claude Code

Швидкий довідник усіх функцій Claude Code: команди, агенти, навички, плагіни та хуки.

Навігація: Команди | Режими дозволів | Субагенти | Навички | Плагіни | MCP-сервери | Хуки | Пам'ять | Нові функції


Підсумок

ФункціяВбудованіПрикладиРазомДовідник
Слеш-команди55+863+01-slash-commands/
Субагенти6111704-subagents/
Навички (Skills)5 вбудованих4903-skills/
Плагіни-3307-plugins/
MCP-сервери18905-mcp/
Хуки25 подій8806-hooks/
Пам'ять7 типів3302-memory/
Разом9945119

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

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

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

КомандаОписКоли використовувати
/helpПоказати довідкуПочаток роботи, вивчення команд
/btwПобічне запитання без додавання в контекстШвидкі відступи
/chromeНалаштувати інтеграцію з ChromeАвтоматизація браузера
/clearОчистити історію розмовиПочати заново, зменшити контекст
/diffІнтерактивний перегляд змінПерегляд змін
/configПереглянути/змінити конфігураціюНалаштування поведінки
/statusПоказати статус сесіїПеревірка поточного стану
/agentsСписок доступних агентівПерегляд варіантів делегування
/skillsСписок доступних навичокПерегляд автовикликів
/hooksСписок налаштованих хуківНалагодження автоматизації
/insightsАналіз патернів сесіїОптимізація сесії
/install-slack-appВстановити Slack-застосунок ClaudeІнтеграція зі Slack
/keybindingsНалаштувати клавіатурні скороченняКастомізація клавіш
/mcpСписок MCP-серверівПеревірка зовнішніх інтеграцій
/memoryПереглянути завантажені файли пам'ятіНалагодження контексту
/mobileЗгенерувати QR-код для мобільногоМобільний доступ
/passesПереглянути використання пропусківІнформація про підписку
/pluginУправління плагінамиВстановлення/видалення розширень
/planУвійти в режим плануванняСкладні реалізації
/rewindВідкат до контрольної точкиСкасування змін, дослідження альтернатив
/checkpointУправління контрольними точкамиЗбереження/відновлення станів
/costПоказати витрати на токениМоніторинг витрат
/contextПоказати використання контекстного вікнаУправління довжиною розмови
/exportЕкспортувати розмовуЗбереження для довідки
/extra-usageНалаштувати ліміти використанняУправління лімітами
/feedbackНадіслати відгук або баг-репортПовідомлення про проблеми
/loginАвтентифікація в AnthropicДоступ до функцій
/logoutВийти з облікового записуЗміна акаунту
/sandboxПеремкнути режим пісочниціБезпечне виконання команд
/doctorЗапустити діагностикуУсунення неполадок
/reload-pluginsПерезавантажити плагіниУправління плагінами
/release-notesПоказати нотатки до релізуПеревірка нових функцій
/remote-controlУвімкнути віддалене керуванняВіддалений доступ
/permissionsУправління дозволамиКонтроль доступу
/sessionУправління сесіямиБагатосесійні процеси
/renameПерейменувати поточну сесіюОрганізація сесій
/resumeВідновити попередню сесіюПродовження роботи
/todoПереглянути/управляти списком завданьВідстеження завдань
/tasksПереглянути фонові завданняМоніторинг асинхронних операцій
/copyСкопіювати останню відповідь у буферШвидке поширення
/teleportПеренести сесію на інший комп'ютерПродовження роботи віддалено
/desktopВідкрити десктопний застосунок ClaudeПерехід на десктопний інтерфейс
/themeЗмінити колірну темуКастомізація вигляду
/usageПоказати статистику APIМоніторинг квот і витрат
/forkРозгалужити поточну розмовуДослідження альтернатив
/statsПоказати статистику сесіїПерегляд метрик сесії
/statuslineНалаштувати рядок стануКастомізація відображення
/stickersПереглянути стікери сесіїІгрові нагороди
/fastПеремкнути швидкий режимПрискорення відповідей
/terminal-setupНалаштувати інтеграцію з терміналомНалаштування терміналу
/upgradeПеревірити оновленняУправління версіями

Кастомні команди (приклади)

КомандаОписКоли використовуватиОбластьВстановлення
/optimizeАналіз коду для оптимізаціїПокращення продуктивностіПроектcp 01-slash-commands/optimize.md .claude/commands/
/prПідготовка pull requestПеред відправкою PRПроектcp 01-slash-commands/pr.md .claude/commands/
/generate-api-docsГенерація API-документаціїДокументування APIПроектcp 01-slash-commands/generate-api-docs.md .claude/commands/
/commitСтворення git-коміту з контекстомФіксація змінКористувачcp 01-slash-commands/commit.md .claude/commands/
/push-allStage, commit та pushШвидке розгортанняКористувачcp 01-slash-commands/push-all.md .claude/commands/
/doc-refactorРеструктуризація документаціїПокращення документаціїПроектcp 01-slash-commands/doc-refactor.md .claude/commands/
/setup-ci-cdНалаштування CI/CD-пайплайнуНові проектиПроектcp 01-slash-commands/setup-ci-cd.md .claude/commands/
/unit-test-expandРозширення покриття тестамиПокращення тестуванняПроектcp 01-slash-commands/unit-test-expand.md .claude/commands/

Область: Користувач = персональні процеси (~/.claude/commands/), Проект = спільні для команди (.claude/commands/)

Довідник: 01-slash-commands/ | Офіційна документація

Швидке встановлення (усі кастомні команди):

bash
cp 01-slash-commands/*.md .claude/commands/

Режими дозволів

Claude Code підтримує 6 режимів дозволів, що контролюють авторизацію використання інструментів.

РежимОписКоли використовувати
defaultЗапитувати дозвіл на кожен викликСтандартна інтерактивна робота
acceptEditsАвтоприйняття редагувань, запит на іншеДовірені процеси редагування
planЛише інструменти читання, без записуПланування та дослідження
autoПриймати всі інструменти без запитуПовністю автономна робота (Research Preview)
bypassPermissionsПропустити всі перевірки дозволівCI/CD, headless-середовища
dontAskПропустити інструменти, що потребують дозволуНеінтерактивне скриптування

Примітка: Режим auto — це Research Preview (березень 2026). Використовуйте bypassPermissions лише в довірених ізольованих середовищах.

Довідник: Офіційна документація


Субагенти

Спеціалізовані AI-помічники з ізольованими контекстами для конкретних завдань.

Вбудовані субагенти

АгентОписІнструментиМодельКоли використовувати
general-purposeБагатокрокові завдання, дослідженняУсі інструментиУспадкованаСкладні дослідження, багатофайлові завдання
PlanПланування реалізаціїRead, Glob, Grep, BashУспадкованаПроєктування архітектури, планування
ExploreДослідження кодової базиRead, Glob, GrepHaiku 4.5Швидкий пошук, розуміння коду
BashВиконання командBashУспадкованаGit-операції, термінальні завдання
statusline-setupНалаштування рядка стануBash, Read, WriteSonnet 4.6Конфігурація рядка стану
Claude Code GuideДовідка та документаціяRead, Glob, GrepHaiku 4.5Отримання допомоги, вивчення функцій

Поля конфігурації субагентів

ПолеТипОпис
namestringІдентифікатор агента
descriptionstringЩо робить агент
modelstringПеревизначення моделі (наприклад, haiku-4.5)
toolsarrayСписок дозволених інструментів
effortstringРівень зусиль міркування (low, medium, high)
initialPromptstringСистемний промпт при старті агента
disallowedToolsarrayІнструменти, явно заборонені для цього агента

Кастомні субагенти (приклади)

АгентОписКоли використовуватиОбластьВстановлення
code-reviewerКомплексний аналіз якості кодуСесії ревʼю кодуПроектcp 04-subagents/code-reviewer.md .claude/agents/
code-architectПроєктування архітектури функційПланування нових функційПроектcp 04-subagents/code-architect.md .claude/agents/
code-explorerГлибокий аналіз кодової базиРозуміння існуючих функційПроектcp 04-subagents/code-explorer.md .claude/agents/
clean-code-reviewerРевʼю за принципами Clean CodeРевʼю підтримуваностіПроектcp 04-subagents/clean-code-reviewer.md .claude/agents/
test-engineerСтратегія тестування та покриттяПланування тестівПроектcp 04-subagents/test-engineer.md .claude/agents/
documentation-writerТехнічна документаціяAPI-документація, посібникиПроектcp 04-subagents/documentation-writer.md .claude/agents/
secure-reviewerРевʼю з фокусом на безпекуАудит безпекиПроектcp 04-subagents/secure-reviewer.md .claude/agents/
implementation-agentПовна реалізація функційРозробка функційПроектcp 04-subagents/implementation-agent.md .claude/agents/
debuggerАналіз першопричинДослідження помилокКористувачcp 04-subagents/debugger.md .claude/agents/
data-scientistSQL-запити, аналіз данихРобота з данимиКористувачcp 04-subagents/data-scientist.md .claude/agents/
performance-optimizerПрофілювання та оптимізаціяДослідження вузьких місцьПроектcp 04-subagents/performance-optimizer.md .claude/agents/

Область: Користувач = персональні (~/.claude/agents/), Проект = спільні для команди (.claude/agents/)

Довідник: 04-subagents/ | Офіційна документація

Швидке встановлення (усі кастомні агенти):

bash
cp 04-subagents/*.md .claude/agents/

Навички (Skills)

Автоматично викликані можливості з інструкціями, скриптами та шаблонами.

Приклади навичок

НавичкаОписКоли автоматично викликаєтьсяОбластьВстановлення
code-reviewКомплексне ревʼю коду"Review this code", "Check quality"Проектcp -r 03-skills/code-review .claude/skills/
brand-voiceПеревірка стилю брендуНаписання маркетингових текстівПроектcp -r 03-skills/brand-voice .claude/skills/
doc-generatorГенератор API-документації"Generate docs", "Document API"Проектcp -r 03-skills/doc-generator .claude/skills/
refactorСистематичний рефакторинг (за Мартіном Фаулером)"Refactor this", "Clean up code"Користувачcp -r 03-skills/refactor ~/.claude/skills/

Область: Користувач = персональні (~/.claude/skills/), Проект = спільні (.claude/skills/)

Структура навички

~/.claude/skills/skill-name/
├── SKILL.md          # Визначення та інструкції
├── scripts/          # Допоміжні скрипти
└── templates/        # Шаблони виводу

Поля фронтматеру навичок

Навички підтримують YAML-фронтматер у SKILL.md для конфігурації:

ПолеТипОпис
namestringВідображуване ім'я навички
descriptionstringЩо робить навичка
autoInvokearrayФрази-тригери для автовиклику
effortstringРівень зусиль міркування (low, medium, high)
shellstringОболонка для скриптів (bash, zsh, sh)

Довідник: 03-skills/ | Офіційна документація

Швидке встановлення (усі навички):

bash
cp -r 03-skills/* ~/.claude/skills/

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

НавичкаОписКоли автоматично викликається
/simplifyРевʼю коду на якістьПісля написання коду
/batchЗапуск промптів для кількох файлівПакетні операції
/debugНалагодження помилок/тестівСесії налагодження
/loopЗапуск промптів за інтерваломПовторювані завдання
/claude-apiСтворення застосунків з Claude APIРозробка з API

Плагіни

Пакетні набори команд, агентів, MCP-серверів та хуків.

Приклади плагінів

ПлагінОписКомпонентиКоли використовуватиОбластьВстановлення
pr-reviewПроцес ревʼю PR3 команди, 3 агенти, GitHub MCPРевʼю кодуПроект/plugin install pr-review
devops-automationРозгортання та моніторинг4 команди, 3 агенти, K8s MCPDevOps-завданняПроект/plugin install devops-automation
documentationНабір генерації документації4 команди, 3 агенти, шаблониДокументаціяПроект/plugin install documentation

Область: Проект = спільні для команди, Користувач = персональні процеси

Структура плагіна

.claude-plugin/
├── plugin.json       # Файл маніфесту
├── commands/         # Слеш-команди
├── agents/           # Субагенти
├── skills/           # Навички
├── mcp/              # Конфігурації MCP
├── hooks/            # Скрипти хуків
└── scripts/          # Допоміжні скрипти

Довідник: 07-plugins/ | Офіційна документація

Команди управління плагінами:

bash
/plugin list              # Список встановлених плагінів
/plugin install <n>    # Встановити плагін
/plugin remove <n>     # Видалити плагін
/plugin update <n>     # Оновити плагін

MCP-сервери

Сервери Model Context Protocol для доступу до зовнішніх інструментів та API.

Поширені MCP-сервери

СерверОписКоли використовуватиОбластьВстановлення
GitHubУправління PR, issues, кодПроцеси з GitHubПроектclaude mcp add github -- npx -y @modelcontextprotocol/server-github
DatabaseSQL-запити, доступ до данихОперації з БДПроектclaude mcp add db -- npx -y @modelcontextprotocol/server-postgres
FilesystemРозширені файлові операціїСкладна робота з файламиКористувачclaude mcp add fs -- npx -y @modelcontextprotocol/server-filesystem
SlackКомунікація командиСповіщення, оновленняПроектНалаштування в settings
Google DocsДоступ до документівРедагування, ревʼю документівПроектНалаштування в settings
AsanaУправління проектамиВідстеження завданьПроектНалаштування в settings
StripeПлатіжні даніФінансовий аналізПроектНалаштування в settings
MemoryПостійна пам'ятьЗгадування між сесіямиКористувачНалаштування в settings
Context7Документація бібліотекПошук актуальної документаціїВбудованийВбудований

Область: Проект = командний (.mcp.json), Користувач = персональний (~/.claude.json), Вбудований = попередньо встановлений

Приклад конфігурації MCP

json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "${GITHUB_TOKEN}"
      }
    }
  }
}

Довідник: 05-mcp/ | Документація MCP

Швидке встановлення (GitHub MCP):

bash
export GITHUB_TOKEN="your_token" && claude mcp add github -- npx -y @modelcontextprotocol/server-github

Хуки

Автоматизація на основі подій, що виконує shell-команди при подіях Claude Code.

Події хуків

ПодіяОписКоли спрацьовуєСценарії
SessionStartПочаток/відновлення сесіїІніціалізація сесіїЗавдання налаштування
InstructionsLoadedІнструкції завантаженіЗавантажено CLAUDE.md або rulesОбробка кастомних інструкцій
UserPromptSubmitПеред обробкою промптуКористувач надсилає повідомленняВалідація вводу
PreToolUseПеред виконанням інструментуПеред запуском будь-якого інструментуВалідація, логування
PermissionRequestДіалог дозволуПеред чутливими діямиКастомні потоки схвалення
PostToolUseПісля успішного виконанняПісля завершення інструментуФорматування, сповіщення
PostToolUseFailureПомилка виконанняПісля помилки інструментуОбробка помилок, логування
NotificationНадіслано сповіщенняClaude надсилає сповіщенняЗовнішні оповіщення
SubagentStartСубагент запущенийПочаток завдання субагентаІніціалізація контексту
SubagentStopСубагент завершивЗавдання субагента виконаноЛанцюгові дії
StopClaude завершив відповідьВідповідь готоваОчищення, звітність
StopFailureAPI-помилка завершила чергаAPI-помилкаВідновлення, логування
TeammateIdleАгент-партнер бездієКоординація агентівРозподіл роботи
TaskCompletedЗавдання позначено як виконанеЗавдання завершеноПост-обробка
TaskCreatedЗавдання створено через TaskCreateНове завдання створеноВідстеження, логування
ConfigChangeКонфігурацію оновленоНалаштування зміненіРеакція на зміни конфігурації
CwdChangedРобочий каталог змінивсяЗміна каталогуНалаштування для каталогу
FileChangedВідстежуваний файл змінивсяФайл модифікованоМоніторинг, перебудова
PreCompactПеред компактизацієюСтиснення контекстуЗбереження стану
PostCompactПісля компактизаціїКомпактизація завершенаДії після стиснення
WorktreeCreateСтворення worktreeGit worktree створеноНалаштування середовища
WorktreeRemoveВидалення worktreeGit worktree видаленоОчищення ресурсів
ElicitationMCP-сервер запитує ввідMCP-елісітаціяВалідація вводу
ElicitationResultКористувач відповідаєВідповідь на елісітаціюОбробка відповіді
SessionEndЗавершення сесіїЗавершення сесіїОчищення, збереження стану

Приклади хуків

ХукОписПодіяОбластьВстановлення
validate-bash.pyВалідація командPreToolUse:BashПроектcp 06-hooks/validate-bash.py .claude/hooks/
security-scan.pyСканування безпекиPostToolUse:WriteПроектcp 06-hooks/security-scan.py .claude/hooks/
format-code.shАвтоформатуванняPostToolUse:WriteКористувачcp 06-hooks/format-code.sh ~/.claude/hooks/
validate-prompt.pyВалідація промптівUserPromptSubmitПроектcp 06-hooks/validate-prompt.py .claude/hooks/
context-tracker.pyВідстеження токенівStopКористувачcp 06-hooks/context-tracker.py ~/.claude/hooks/
pre-commit.shPre-commit валідаціяPreToolUse:BashПроектcp 06-hooks/pre-commit.sh .claude/hooks/
log-bash.shЛогування командPostToolUse:BashКористувачcp 06-hooks/log-bash.sh ~/.claude/hooks/
dependency-check.shСканування вразливостей при зміні маніфестуPostToolUse:WriteПроектcp 06-hooks/dependency-check.sh .claude/hooks/

Область: Проект = командний (.claude/settings.json), Користувач = персональний (~/.claude/settings.json)

Конфігурація хуків

json
{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "command": "~/.claude/hooks/validate-bash.py"
      }
    ],
    "PostToolUse": [
      {
        "matcher": "Write",
        "command": "~/.claude/hooks/format-code.sh"
      }
    ]
  }
}

Довідник: 06-hooks/ | Офіційна документація

Швидке встановлення (усі хуки):

bash
mkdir -p ~/.claude/hooks && cp 06-hooks/*.sh ~/.claude/hooks/ && chmod +x ~/.claude/hooks/*.sh

Файли пам'яті

Постійний контекст, що автоматично завантажується між сесіями.

Типи пам'яті

ТипРозташуванняОбластьКоли використовувати
Керована політикаПолітики організаціїОрганізаціяЗастосування стандартів організації
Проект./CLAUDE.mdПроект (команда)Командні стандарти, контекст проекту
Правила проекту.claude/rules/Проект (команда)Модульні правила проекту
Користувач~/.claude/CLAUDE.mdКористувач (персональні)Персональні налаштування
Правила користувача~/.claude/rules/Користувач (персональні)Модульні персональні правила
Локальний./CLAUDE.local.mdЛокальний (git-ignored)Перевизначення для конкретної машини (не в офіційних docs станом на березень 2026; може бути legacy)
Автопам'ятьАвтоматичноСесіяАвтозбережені інсайти та виправлення

Область: Організація = керується адмінами, Проект = спільний через git, Користувач = персональні, Локальний = не комітиться, Сесія = автокерований

Довідник: 02-memory/ | Офіційна документація

Швидке встановлення:

bash
cp 02-memory/project-CLAUDE.md ./CLAUDE.md
cp 02-memory/personal-CLAUDE.md ~/.claude/CLAUDE.md

Нові функції (березень 2026)

ФункціяОписЯк використовувати
Віддалене керуванняКерування сесіями Claude Code віддалено через APIAPI віддаленого керування для програмної відправки промптів
Веб-сесіїЗапуск Claude Code у браузерному середовищіДоступ через claude web або Anthropic Console
Десктопний застосунокНативний десктопний застосунок Claude Code/desktop або завантаження з сайту Anthropic
Команди агентівКоординація кількох агентів для пов'язаних завданьНалаштування агентів-партнерів для співпраці
Список завданьУправління та моніторинг фонових завдань/tasks для перегляду та управління
Підказки промптівКонтекстно-залежні підказки командПідказки з'являються автоматично
Git WorktreesІзольовані worktrees для паралельної розробкиКоманди worktree для безпечної паралельної роботи
ПісочницяІзольовані середовища виконання для безпеки/sandbox для перемикання
MCP OAuthOAuth-автентифікація для MCP-серверівOAuth-облікові дані в налаштуваннях MCP
MCP Tool SearchДинамічний пошук MCP-інструментівПошук доступних MCP-інструментів
Заплановані завданняПовторювані завдання з /loop та cron/loop 5m /command або CronCreate
Інтеграція з ChromeАвтоматизація браузера через headless ChromiumПрапорець --chrome або /chrome
Кастомізація клавіатуриНалаштування клавіш з підтримкою акордів/keybindings або ~/.claude/keybindings.json
Auto ModeПовністю автономна робота (Research Preview)--mode auto або /permissions auto
КаналиБагатоканальна комунікація (Telegram, Slack тощо) (Research Preview)Налаштування канальних плагінів
Голосовий ввідГолосове введення промптівІконка мікрофона або клавіша
Тип хука AgentХуки, що запускають субагента замість shell-команди"type": "agent" у конфігурації хука
Тип хука PromptХуки, що вставляють текст промпту в розмову"type": "prompt" у конфігурації хука
MCP ElicitationMCP-сервери можуть запитувати ввід користувачаОбробка через події Elicitation та ElicitationResult
Plugin LSPІнтеграція Language Server Protocol через плагіниLSP-сервери в plugin.json
Керовані drop-insКонфігурації, керовані організацією (v2.1.83)Налаштовуються адмінами через керовані політики

Матриця швидкого довідника

Посібник з вибору функцій

ПотребаРекомендована функціяЧому
Швидкий ярликСлеш-командаРучний, миттєвий
Постійний контекстПам'ятьАвтозавантаження
Складна автоматизаціяНавичкаАвтовиклик
Спеціалізоване завданняСубагентІзольований контекст
Зовнішні даніMCP-серверДоступ у реальному часі
Автоматизація подійХукТригер на подію
Комплексне рішенняПлагінВсе в одному

Пріоритет встановлення

ПріоритетФункціяКоманда
1. НеобхіднеПам'ятьcp 02-memory/project-CLAUDE.md ./CLAUDE.md
2. ЩоденнеСлеш-командиcp 01-slash-commands/*.md .claude/commands/
3. ЯкістьСубагентиcp 04-subagents/*.md .claude/agents/
4. АвтоматизаціяХукиcp 06-hooks/*.sh ~/.claude/hooks/ && chmod +x ~/.claude/hooks/*.sh
5. ЗовнішнєMCPclaude mcp add github -- npx -y @modelcontextprotocol/server-github
6. ПросунутеНавичкиcp -r 03-skills/* ~/.claude/skills/
7. КомплекснеПлагіни/plugin install pr-review

Встановлення всього однією командою

Встановлення всіх прикладів з цього репозиторію:

bash
# Створити каталоги
mkdir -p .claude/{commands,agents,skills} ~/.claude/{hooks,skills}

# Встановити всі функції
cp 01-slash-commands/*.md .claude/commands/ && \
cp 02-memory/project-CLAUDE.md ./CLAUDE.md && \
cp -r 03-skills/* ~/.claude/skills/ && \
cp 04-subagents/*.md .claude/agents/ && \
cp 06-hooks/*.sh ~/.claude/hooks/ && \
chmod +x ~/.claude/hooks/*.sh

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


Останнє оновлення: 9 квітня 2026 Версія Claude Code: 2.1.97