mirror of
https://github.com/luongnv89/claude-howto.git
synced 2026-06-01 10:31:33 +02:00
c343be62f5
Complete Ukrainian translation of CATALOG.md - the quick reference guide to all Claude Code features. - 55+ built-in commands reference with Ukrainian descriptions - Permission modes, subagents, skills, plugins sections - MCP servers, hooks (25 events), memory types - New features (March 2026) - 20+ features - Quick reference matrix and installation priority - i18n-source-sha frontmatter for version tracking Progress: 3/67 files (P1: 3/5 core documents) Ref: luongnv89/claude-howto#63
529 lines
38 KiB
Markdown
529 lines
38 KiB
Markdown
<!-- i18n-source: CATALOG.md -->
|
|
<!-- i18n-source-sha: 63a1416 -->
|
|
<!-- i18n-date: 2026-04-09 -->
|
|
|
|
<picture>
|
|
<source media="(prefers-color-scheme: dark)" srcset="../resources/logos/claude-howto-logo-dark.svg">
|
|
<img alt="Claude How To" src="../resources/logos/claude-howto-logo.svg">
|
|
</picture>
|
|
|
|
# Каталог функцій 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 <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` |
|
|
| **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
|