* docs: sync to Claude Code v2.1.257 Audit against Claude Code v2.1.257 (repo baseline was v2.1.245, 12 releases behind). Facts verified against the official docs and cross-checked against the locally installed 2.1.257 binary. Critical (P0): - lesson-quiz L06 Q9 asked how many hook events exist, offering 16/25/31/40. With the real answer now 33, no option was correct. Option C 31 -> 33; answer letter unchanged. - 03-skills taught SKILL.md `name`/`description` as required. Official docs now state all frontmatter fields are optional and `name` defaults to the directory name. Corrected in all five languages. Hook events 31 -> 33 (PreModelSwitch/PostModelSwitch, v2.1.251) across 30 occurrences in 22 files, including three that read 25. Delta proved by set-diff against the official event table: no phantom events. Both events added to the 06-hooks tables with matcher, blocking behavior and 30s timeout, plus detailed per-event sections. CLI corrections verified against the binary: - `claude plugin tag` takes a path, not a version - `claude plugin init` / `validate` require their arguments - `plugin init` scaffolds at ~/.claude/skills/<name>/, not project-local - `--channels` entries must be tagged plugin:<name>@<marketplace> - `--remote` is a deprecated alias for `--cloud` - no `claude remote-control` subcommand exists, only the --remote-control flag Also: CATALOG summary-table totals recomputed in all five languages (column 4 is a derived total, so the count change invalidated it); stale Opus 4.6/4.7 rosters aligned to canonical; self-assessment Advanced Features rescored 0-3 to stop a real gap being graded as mastery; 9 dangling quiz Review pointers repaired; new features documented (--restricted, Fable 5.1, experimental.cacheTtl, CLAUDE_CODE_SUBAGENT_MODEL_FORCE). Deliberately out of scope: pre-existing translation staleness whose fix is translation authorship rather than correction (ja/uk April-2026 root-doc bodies, zh stubs, vi/README stub, translated CATALOG "New Features"). Claude-Session: https://claude.ai/code/session_01128xfEd8W7c2cMRw6N7uiF * fix(hooks): complete the 31 → 33 hook-event propagation across all languages The v2.1.257 sync bumped the hook-event count in the lesson and catalog summaries but left 14 files still asserting 31, four of which the same commit restamped 2.1.257. It also bumped the prose count in claude_concepts_guide.md without adding the two rows, making that file contradict itself where it had been internally consistent before. Adds PreModelSwitch and PostModelSwitch (v2.1.251) everywhere an exhaustive enumeration exists, and corrects the count wherever a list is deliberately partial: - README.md / INDEX.md in en, ja, zh, uk and vi/INDEX.md — count 31 → 33 and both events added to the lifecycle group - resources.md in all five languages — count only; these lists end in "and more" and are partial by design - claude_concepts_guide.md — the two missing table rows Also brings every hook-event table up to the 33 its own summary row claims. The English CATALOG.md listed 29; the translated catalogs listed 25 and the ja/uk concept guides 27 and 28. Completing them required translating six events that had never reached the mirrors: Setup, UserPromptExpansion, PermissionDenied, PostToolBatch, MessageDisplay and DirectoryAdded. Summary-table arithmetic is untouched — those columns count example scripts, not events. Verified: no stale count survives outside CHANGELOG history, every exhaustive enumeration lists exactly 33, and pre-commit passes 23/23. Claude-Session: https://claude.ai/code/session_01UXmqJZNk1BR4uerJA85NiW
41 KiB
Каталог функцій Claude Code
Швидкий довідник усіх функцій Claude Code: команди, агенти, навички, плагіни та хуки.
Навігація: Команди | Режими дозволів | Субагенти | Навички | Плагіни | MCP-сервери | Хуки | Пам'ять | Нові функції
Підсумок
| Функція | Вбудовані | Приклади | Разом | Довідник |
|---|---|---|---|---|
| Слеш-команди | 60+ | 8 | 68+ | 01-slash-commands/ |
| Субагенти | 6 | 9 | 15 | 04-subagents/ |
| Навички (Skills) | 10 вбудованих | 6 | 16 | 03-skills/ |
| Плагіни | - | 3 | 3 | 07-plugins/ |
| MCP-сервери | 1 | 4 | 5 | 05-mcp/ |
| Хуки | 33 події | 10 | 43 | 06-hooks/ |
| Пам'ять | 7 типів | 3 | 10 | 02-memory/ |
| Разом | 117 | 43 | 160 |
Слеш-команди
Команди — це ярлики, які викликає користувач для виконання конкретних дій.
Вбудовані команди
| Команда | Опис | Коли використовувати |
|---|---|---|
/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 |
Перезавантажити плагіни. Починаючи з v2.1.221 більшість установок активуються одразу; команда потрібна лише коли підсумок установки каже Run /reload-plugins to activate. |
Управління плагінами |
/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/ | Офіційна документація
Швидке встановлення (усі кастомні команди):
cp 01-slash-commands/*.md .claude/commands/
Режими дозволів
Claude Code підтримує 6 режимів дозволів, що контролюють авторизацію використання інструментів.
| Режим | Опис | Коли використовувати |
|---|---|---|
default |
Запитувати дозвіл на кожен виклик | Стандартна інтерактивна робота |
acceptEdits |
Автоприйняття редагувань, запит на інше | Довірені процеси редагування |
plan |
Лише інструменти читання, без запису | Планування та дослідження |
auto |
Усі дії з перевірками фонового класифікатора безпеки | Тривалі завдання, менше запитів на дозвіл |
bypassPermissions |
Пропустити всі перевірки дозволів | CI/CD, headless-середовища |
dontAsk |
Пропустити інструменти, що потребують дозволу | Неінтерактивне скриптування |
Примітка: Режим
autoвимагає відповідного плану, моделі та провайдера — див. 09-advanced-features/. ВикористовуйтеbypassPermissionsлише в довірених ізольованих середовищах.
Довідник: Офіційна документація
Субагенти
Спеціалізовані AI-помічники з ізольованими контекстами для конкретних завдань.
Вбудовані субагенти
| Агент | Опис | Інструменти | Модель | Коли використовувати |
|---|---|---|---|---|
| general-purpose | Багатокрокові завдання, дослідження | Усі інструменти | Успадкована | Складні дослідження, багатофайлові завдання |
| Plan | Планування реалізації | Read, Glob, Grep, Bash | Успадкована | Проєктування архітектури, планування |
| Explore | Дослідження кодової бази | Read, Glob, Grep | Успадковує (максимум Opus) | Швидкий пошук, розуміння коду |
| claude | Універсальний агент для задач, які не підходять спеціалізованим агентам | Усі інструменти | Успадкована | Задачі без спеціалізованого агента; типовий агент для диспетчеризованої фонової сесії |
| 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/ | Офіційна документація
Швидке встановлення (усі кастомні агенти):
cp 04-subagents/*.md .claude/agents/
Навички (Skills)
Автоматично викликані можливості з інструкціями, скриптами та шаблонами.
Приклади навичок
| Навичка | Опис | Коли автоматично викликається | Область | Встановлення |
|---|---|---|---|---|
code-review |
Комплексне ревʼю коду | "Review this code", "Check quality" | Проект | cp -r 03-skills/code-review-specialist .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/ | Офіційна документація
Швидке встановлення (усі навички):
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/ | Офіційна документація
Команди управління плагінами:
/plugin list # Список встановлених плагінів
/plugin install <name> # Встановити плагін
/plugin remove <name> # Видалити плагін
claude plugin update <name> # Оновити плагін (CLI; форма зі скісною рискою /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
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "${GITHUB_TOKEN}"
}
}
}
}
Довідник: 05-mcp/ | Документація MCP
Швидке встановлення (GitHub MCP):
export GITHUB_TOKEN="your_token" && claude mcp add github -- npx -y @modelcontextprotocol/server-github
Хуки
Автоматизація на основі подій, що виконує shell-команди при подіях Claude Code.
Події хуків
| Подія | Опис | Коли спрацьовує | Сценарії |
|---|---|---|---|
SessionStart |
Початок/відновлення сесії | Ініціалізація сесії | Завдання налаштування |
Setup |
Початкове налаштування середовища (один раз на сесію) | Перший запуск сесії | Підготовка інструментів, встановлення залежностей |
InstructionsLoaded |
Інструкції завантажені | Завантажено CLAUDE.md або rules | Обробка кастомних інструкцій |
UserPromptSubmit |
Перед обробкою промпту | Користувач надсилає повідомлення | Валідація вводу |
UserPromptExpansion |
Промпт розгорнуто (@-згадки, слеш-команди) | Після розгортання, перед надсиланням | Перетворення чи перевірка розгорнутого промпту |
PreToolUse |
Перед виконанням інструменту | Перед запуском будь-якого інструменту | Валідація, логування |
PermissionRequest |
Діалог дозволу | Перед чутливими діями | Кастомні потоки схвалення |
PermissionDenied |
Користувач відхилив запит дозволу | Після відмови в дозволі | Логування, аналітика, застосування політик |
PostToolUse |
Після успішного виконання | Після завершення інструменту | Форматування, сповіщення |
PostToolUseFailure |
Помилка виконання | Після помилки інструменту | Обробка помилок, логування |
PostToolBatch |
Після завершення пакета викликів інструментів | Кінець пакета інструментів | Зведені звіти, пакетна валідація |
Notification |
Надіслано сповіщення | Claude надсилає сповіщення | Зовнішні оповіщення |
MessageDisplay |
Текст повідомлення асистента відображається | Під час рендерингу повідомлення | Перетворення або приховування тексту |
SubagentStart |
Субагент запущений | Початок завдання субагента | Ініціалізація контексту |
SubagentStop |
Субагент завершив | Завдання субагента виконано | Ланцюгові дії |
Stop |
Claude завершив відповідь | Відповідь готова | Очищення, звітність |
StopFailure |
API-помилка завершила черга | API-помилка | Відновлення, логування |
TeammateIdle |
Агент-партнер бездіє | Координація агентів | Розподіл роботи |
TaskCompleted |
Завдання позначено як виконане (спрацьовує лише коли увімкнені todo-інструменти — типово вимкнені на Opus 4.8, Sonnet 5, Fable 5, Mythos 5 і новіших; CLAUDE_CODE_ENABLE_TODO_TOOLS=1 повертає їх) |
Завдання завершено | Пост-обробка |
TaskCreated |
Завдання створено через TaskCreate (спрацьовує лише коли увімкнені todo-інструменти — типово вимкнені на Opus 4.8, Sonnet 5, Fable 5, Mythos 5 і новіших; CLAUDE_CODE_ENABLE_TODO_TOOLS=1 повертає їх) |
Нове завдання створено | Відстеження, логування |
ConfigChange |
Конфігурацію оновлено | Налаштування змінені | Реакція на зміни конфігурації |
CwdChanged |
Робочий каталог змінився | Зміна каталогу | Налаштування для каталогу |
DirectoryAdded |
Новий робочий каталог зареєстровано під час сесії | /add-dir або SDK register_repo_root |
Налаштування інструментів для нового каталогу |
FileChanged |
Відстежуваний файл змінився | Файл модифіковано | Моніторинг, перебудова |
PreCompact |
Перед компактизацією | Стиснення контексту | Збереження стану |
PostCompact |
Після компактизації | Компактизація завершена | Дії після стиснення |
PreModelSwitch |
Перед застосуванням перемикання моделі | Запит на зміну моделі | Контроль або блокування зміни моделі |
PostModelSwitch |
Після зміни моделі сесії | Перемикання завершено | Логування або реакція на зміну моделі |
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)
Конфігурація хуків
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"command": "~/.claude/hooks/validate-bash.py"
}
],
"PostToolUse": [
{
"matcher": "Write",
"command": "~/.claude/hooks/format-code.sh"
}
]
}
}
Довідник: 06-hooks/ | Офіційна документація
Швидке встановлення (усі хуки):
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/ | Офіційна документація
Швидке встановлення:
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 | Повністю автономна робота з перевірками фонового класифікатора безпеки | Shift+Tab для перемикання, або --permission-mode 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 |
Встановлення всього однією командою
Встановлення всіх прикладів з цього репозиторію:
# Створити каталоги
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
Додаткові ресурси
Останнє оновлення: 2 вересня 2026 Версія Claude Code: 2.1.257 Джерела: