diff --git a/uk/CATALOG.md b/uk/CATALOG.md new file mode 100644 index 0000000..c51d10a --- /dev/null +++ b/uk/CATALOG.md @@ -0,0 +1,528 @@ + + + + + + + Claude How To + + +# Каталог функцій Claude Code + +> Швидкий довідник усіх функцій Claude Code: команди, агенти, навички, плагіни та хуки. + +**Навігація**: [Команди](#слеш-команди) | [Режими дозволів](#режими-дозволів) | [Субагенти](#субагенти) | [Навички](#навички-skills) | [Плагіни](#плагіни) | [MCP-сервери](#mcp-сервери) | [Хуки](#хуки) | [Пам'ять](#файли-памяті) | [Нові функції](#нові-функції-березень-2026) + +--- + +## Підсумок + +| Функція | Вбудовані | Приклади | Разом | Довідник | +|---------|-----------|----------|-------|----------| +| **Слеш-команди** | 55+ | 8 | 63+ | [01-slash-commands/](../01-slash-commands/) | +| **Субагенти** | 6 | 11 | 17 | [04-subagents/](../04-subagents/) | +| **Навички (Skills)** | 5 вбудованих | 4 | 9 | [03-skills/](../03-skills/) | +| **Плагіни** | - | 3 | 3 | [07-plugins/](../07-plugins/) | +| **MCP-сервери** | 1 | 8 | 9 | [05-mcp/](../05-mcp/) | +| **Хуки** | 25 подій | 8 | 8 | [06-hooks/](../06-hooks/) | +| **Пам'ять** | 7 типів | 3 | 3 | [02-memory/](../02-memory/) | +| **Разом** | **99** | **45** | **119** | | + +--- + +## Слеш-команди + +Команди — це ярлики, які викликає користувач для виконання конкретних дій. + +### Вбудовані команди + +| Команда | Опис | Коли використовувати | +|---------|------|---------------------| +| `/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-all` | Stage, 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/](../01-slash-commands/) | [Офіційна документація](https://code.claude.com/docs/en/interactive-mode) + +**Швидке встановлення (усі кастомні команди)**: + +```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` лише в довірених ізольованих середовищах. + +**Довідник**: [Офіційна документація](https://code.claude.com/docs/en/permissions) + +--- + +## Субагенти + +Спеціалізовані AI-помічники з ізольованими контекстами для конкретних завдань. + +### Вбудовані субагенти + +| Агент | Опис | Інструменти | Модель | Коли використовувати | +|-------|------|-------------|--------|---------------------| +| **general-purpose** | Багатокрокові завдання, дослідження | Усі інструменти | Успадкована | Складні дослідження, багатофайлові завдання | +| **Plan** | Планування реалізації | Read, Glob, Grep, Bash | Успадкована | Проєктування архітектури, планування | +| **Explore** | Дослідження кодової бази | Read, Glob, Grep | Haiku 4.5 | Швидкий пошук, розуміння коду | +| **Bash** | Виконання команд | Bash | Успадкована | Git-операції, термінальні завдання | +| **statusline-setup** | Налаштування рядка стану | Bash, Read, Write | Sonnet 4.6 | Конфігурація рядка стану | +| **Claude Code Guide** | Довідка та документація | Read, Glob, Grep | Haiku 4.5 | Отримання допомоги, вивчення функцій | + +### Поля конфігурації субагентів + +| Поле | Тип | Опис | +|------|-----|------| +| `name` | string | Ідентифікатор агента | +| `description` | string | Що робить агент | +| `model` | string | Перевизначення моделі (наприклад, `haiku-4.5`) | +| `tools` | array | Список дозволених інструментів | +| `effort` | string | Рівень зусиль міркування (`low`, `medium`, `high`) | +| `initialPrompt` | string | Системний промпт при старті агента | +| `disallowedTools` | array | Інструменти, явно заборонені для цього агента | + +### Кастомні субагенти (приклади) + +| Агент | Опис | Коли використовувати | Область | Встановлення | +|-------|------|---------------------|---------|-------------| +| `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-scientist` | SQL-запити, аналіз даних | Робота з даними | Користувач | `cp 04-subagents/data-scientist.md .claude/agents/` | +| `performance-optimizer` | Профілювання та оптимізація | Дослідження вузьких місць | Проект | `cp 04-subagents/performance-optimizer.md .claude/agents/` | + +> **Область**: `Користувач` = персональні (`~/.claude/agents/`), `Проект` = спільні для команди (`.claude/agents/`) + +**Довідник**: [04-subagents/](../04-subagents/) | [Офіційна документація](https://code.claude.com/docs/en/sub-agents) + +**Швидке встановлення (усі кастомні агенти)**: + +```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` для конфігурації: + +| Поле | Тип | Опис | +|------|-----|------| +| `name` | string | Відображуване ім'я навички | +| `description` | string | Що робить навичка | +| `autoInvoke` | array | Фрази-тригери для автовиклику | +| `effort` | string | Рівень зусиль міркування (`low`, `medium`, `high`) | +| `shell` | string | Оболонка для скриптів (`bash`, `zsh`, `sh`) | + +**Довідник**: [03-skills/](../03-skills/) | [Офіційна документація](https://code.claude.com/docs/en/skills) + +**Швидке встановлення (усі навички)**: + +```bash +cp -r 03-skills/* ~/.claude/skills/ +``` + +### Вбудовані навички + +| Навичка | Опис | Коли автоматично викликається | +|---------|------|------------------------------| +| `/simplify` | Ревʼю коду на якість | Після написання коду | +| `/batch` | Запуск промптів для кількох файлів | Пакетні операції | +| `/debug` | Налагодження помилок/тестів | Сесії налагодження | +| `/loop` | Запуск промптів за інтервалом | Повторювані завдання | +| `/claude-api` | Створення застосунків з Claude API | Розробка з API | + +--- + +## Плагіни + +Пакетні набори команд, агентів, MCP-серверів та хуків. + +### Приклади плагінів + +| Плагін | Опис | Компоненти | Коли використовувати | Область | Встановлення | +|--------|------|------------|---------------------|---------|-------------| +| `pr-review` | Процес ревʼю PR | 3 команди, 3 агенти, GitHub MCP | Ревʼю коду | Проект | `/plugin install pr-review` | +| `devops-automation` | Розгортання та моніторинг | 4 команди, 3 агенти, K8s MCP | DevOps-завдання | Проект | `/plugin install devops-automation` | +| `documentation` | Набір генерації документації | 4 команди, 3 агенти, шаблони | Документація | Проект | `/plugin install documentation` | + +> **Область**: `Проект` = спільні для команди, `Користувач` = персональні процеси + +### Структура плагіна + +``` +.claude-plugin/ +├── plugin.json # Файл маніфесту +├── commands/ # Слеш-команди +├── agents/ # Субагенти +├── skills/ # Навички +├── mcp/ # Конфігурації MCP +├── hooks/ # Скрипти хуків +└── scripts/ # Допоміжні скрипти +``` + +**Довідник**: [07-plugins/](../07-plugins/) | [Офіційна документація](https://code.claude.com/docs/en/plugins) + +**Команди управління плагінами**: + +```bash +/plugin list # Список встановлених плагінів +/plugin install # Встановити плагін +/plugin remove # Видалити плагін +/plugin update # Оновити плагін +``` + +--- + +## MCP-сервери + +Сервери Model Context Protocol для доступу до зовнішніх інструментів та API. + +### Поширені MCP-сервери + +| Сервер | Опис | Коли використовувати | Область | Встановлення | +|--------|------|---------------------|---------|-------------| +| **GitHub** | Управління PR, issues, код | Процеси з GitHub | Проект | `claude mcp add github -- npx -y @modelcontextprotocol/server-github` | +| **Database** | SQL-запити, доступ до даних | Операції з БД | Проект | `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/](../05-mcp/) | [Документація MCP](https://modelcontextprotocol.io) + +**Швидке встановлення (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` | Субагент завершив | Завдання субагента виконано | Ланцюгові дії | +| `Stop` | Claude завершив відповідь | Відповідь готова | Очищення, звітність | +| `StopFailure` | API-помилка завершила черга | API-помилка | Відновлення, логування | +| `TeammateIdle` | Агент-партнер бездіє | Координація агентів | Розподіл роботи | +| `TaskCompleted` | Завдання позначено як виконане | Завдання завершено | Пост-обробка | +| `TaskCreated` | Завдання створено через TaskCreate | Нове завдання створено | Відстеження, логування | +| `ConfigChange` | Конфігурацію оновлено | Налаштування змінені | Реакція на зміни конфігурації | +| `CwdChanged` | Робочий каталог змінився | Зміна каталогу | Налаштування для каталогу | +| `FileChanged` | Відстежуваний файл змінився | Файл модифіковано | Моніторинг, перебудова | +| `PreCompact` | Перед компактизацією | Стиснення контексту | Збереження стану | +| `PostCompact` | Після компактизації | Компактизація завершена | Дії після стиснення | +| `WorktreeCreate` | Створення worktree | Git worktree створено | Налаштування середовища | +| `WorktreeRemove` | Видалення worktree | Git worktree видалено | Очищення ресурсів | +| `Elicitation` | MCP-сервер запитує ввід | 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.sh` | Pre-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/](../06-hooks/) | [Офіційна документація](https://code.claude.com/docs/en/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/](../02-memory/) | [Офіційна документація](https://code.claude.com/docs/en/memory) + +**Швидке встановлення**: + +```bash +cp 02-memory/project-CLAUDE.md ./CLAUDE.md +cp 02-memory/personal-CLAUDE.md ~/.claude/CLAUDE.md +``` + +--- + +## Нові функції (березень 2026) + +| Функція | Опис | Як використовувати | +|---------|------|--------------------| +| **Віддалене керування** | Керування сесіями Claude Code віддалено через API | API віддаленого керування для програмної відправки промптів | +| **Веб-сесії** | Запуск Claude Code у браузерному середовищі | Доступ через `claude web` або Anthropic Console | +| **Десктопний застосунок** | Нативний десктопний застосунок Claude Code | `/desktop` або завантаження з сайту Anthropic | +| **Команди агентів** | Координація кількох агентів для пов'язаних завдань | Налаштування агентів-партнерів для співпраці | +| **Список завдань** | Управління та моніторинг фонових завдань | `/tasks` для перегляду та управління | +| **Підказки промптів** | Контекстно-залежні підказки команд | Підказки з'являються автоматично | +| **Git Worktrees** | Ізольовані worktrees для паралельної розробки | Команди worktree для безпечної паралельної роботи | +| **Пісочниця** | Ізольовані середовища виконання для безпеки | `/sandbox` для перемикання | +| **MCP OAuth** | OAuth-автентифікація для 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 Elicitation** | MCP-сервери можуть запитувати ввід користувача | Обробка через події `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. Зовнішнє | MCP | `claude 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 +``` + +--- + +## Додаткові ресурси + +- [Офіційна документація Claude Code](https://code.claude.com/docs/en/overview) +- [Специфікація MCP](https://modelcontextprotocol.io) +- [Навчальний план](LEARNING-ROADMAP.md) +- [Головний README](README.md) + +--- + +**Останнє оновлення**: 9 квітня 2026 +**Версія Claude Code**: 2.1.97