Новачок у Claude Code? Цей посібник допоможе вам опанувати функції Claude Code у зручному темпі. Незалежно від того, чи ви абсолютний початківець, чи досвідчений розробник, почніть з тесту самооцінки нижче, щоб знайти свій рівень.


🧭 Визначте свій рівень

Не всі починають з однієї точки. Пройдіть швидку самооцінку, щоб знайти правильну відправну точку.

Відповідайте чесно:

Ваш рівень:

Відмічено Рівень Почніть з Час на завершення
0-2 Рівень 1: Початківець — Перші кроки Етап 1A ~3 години
3-5 Рівень 2: Середній — Побудова процесів Етап 2A ~5 годин
6-8 Рівень 3: Просунутий — Досвідчений користувач Етап 3A ~5 годин

Порада: Якщо не впевнені, почніть на рівень нижче. Краще швидко переглянути знайомий матеріал, ніж пропустити базові концепції.

Інтерактивна версія: Запустіть /self-assessment у Claude Code для керованого інтерактивного тесту, який оцінить вашу компетенцію за всіма 10 функціональними напрямками та згенерує персоналізований навчальний план.


🎯 Філософія навчання

Каталоги в цьому репозиторії пронумеровані у рекомендованому порядку вивчення на основі трьох принципів:

  1. Залежності — Базові концепції йдуть першими
  2. Складність — Простіші функції перед складними
  3. Частота використання — Найпоширеніші функції вивчаються раніше

Цей підхід забезпечує міцну основу та негайний приріст продуктивності.


🗺️ Ваш навчальний шлях

graph TD
    Q["🧭 Self-Assessment Quiz<br/>Find Your Level"] --> L1
    Q --> L2
    Q --> L3

    subgraph L1["🟢 Level 1: Beginner — Getting Started"]
        direction LR
        A["1A: First Commands & Memory<br/>Slash Commands + Memory"] --> B["1B: Safe Exploration<br/>Checkpoints + CLI Basics"]
    end

    subgraph L2["🔵 Level 2: Intermediate — Building Workflows"]
        direction LR
        C["2A: Automation<br/>Skills + Hooks"] --> D["2B: Integration<br/>MCP + Subagents"]
    end

    subgraph L3["🔴 Level 3: Advanced — Power User"]
        direction LR
        E["3A: Advanced Features<br/>Planning + Permissions"] --> F["3B: Team & Distribution<br/>Plugins + CLI Mastery"]
    end

    L1 --> L2
    L2 --> L3

    style Q fill:#6A1B9A,color:#fff,stroke:#9C27B0,stroke-width:2px
    style A fill:#2E7D32,color:#fff
    style B fill:#2E7D32,color:#fff
    style C fill:#1565C0,color:#fff
    style D fill:#F57C00,color:#fff
    style E fill:#C62828,color:#fff
    style F fill:#B71C1C,color:#fff

Легенда кольорів:


📊 Повна таблиця навчального плану

Крок Функція Складність Час Рівень Залежності Чому вивчати Ключові переваги
1 Слеш-команди ⭐ Початківець 30 хв Рівень 1 Немає Швидкий приріст продуктивності (55+ вбудованих + 5 навичок) Миттєва автоматизація
2 Пам'ять ⭐⭐ Початківець+ 45 хв Рівень 1 Немає Необхідна для всіх функцій Постійний контекст
3 Контрольні точки ⭐⭐ Середній 45 хв Рівень 1 Управління сесіями Безпечне дослідження Експериментування, відновлення
4 Основи CLI ⭐⭐ Початківець+ 30 хв Рівень 1 Немає Базове використання CLI Інтерактивний та print mode
5 Навички ⭐⭐ Середній 1 год Рівень 2 Слеш-команди Автоматична експертиза Повторювані можливості
6 Хуки ⭐⭐ Середній 1 год Рівень 2 Інструменти, Команди Автоматизація процесів (25 подій, 4 типи) Валідація, контроль якості
7 MCP ⭐⭐⭐ Середній+ 1 год Рівень 2 Конфігурація Доступ до даних у реальному часі Інтеграція, API
8 Субагенти ⭐⭐⭐ Середній+ 1.5 год Рівень 2 Пам'ять, Команди Складні завдання (6 вбудованих) Делегування, спеціалізація
9 Розширені функції ⭐⭐⭐⭐⭐ Просунутий 2-3 год Рівень 3 Усі попередні Інструменти експерта Планування, Auto Mode, канали
10 Плагіни ⭐⭐⭐⭐ Просунутий 2 год Рівень 3 Усі попередні Комплексні рішення Онбординг команди, дистрибуція
11 Майстерність CLI ⭐⭐⭐ Просунутий 1 год Рівень 3 Рекомендовано: Усі Майстерність командного рядка Скрипти, CI/CD

Загальний час навчання: ~11-13 годин (або перейдіть на свій рівень і заощадьте час)


🟢 Рівень 1: Початківець — Перші кроки

Для: Користувачів з 0-2 відмітками в тесті Час: ~3 години Фокус: Негайна продуктивність, розуміння основ Результат: Впевнений щоденний користувач, готовий до Рівня 2

Етап 1A: Перші команди та пам'ять

Теми: Слеш-команди + Пам'ять Час: 1-2 години Складність: ⭐ Початківець Мета: Негайний приріст продуктивності з кастомними командами та постійним контекстом

Що ви досягнете

✅ Створення кастомних слеш-команд для повторюваних завдань ✅ Налаштування пам'яті проекту для командних стандартів ✅ Конфігурація персональних налаштувань ✅ Розуміння автоматичного завантаження контексту Claude

Практичні вправи

# Вправа 1: Встановіть першу слеш-команду
mkdir -p .claude/commands
cp 01-slash-commands/optimize.md .claude/commands/

# Вправа 2: Створіть пам'ять проекту
cp 02-memory/project-CLAUDE.md ./CLAUDE.md

# Вправа 3: Спробуйте
# У Claude Code введіть: /optimize

Критерії успіху

Наступні кроки

Коли освоїтесь, прочитайте:

Перевірте розуміння: Запустіть /lesson-quiz slash-commands або /lesson-quiz memory у Claude Code.


Етап 1B: Безпечне дослідження

Теми: Контрольні точки + Основи CLI Час: 1 година Складність: ⭐⭐ Початківець+ Мета: Навчитися безпечно експериментувати та використовувати базові команди CLI

Що ви досягнете

✅ Створення та відновлення контрольних точок для безпечних експериментів ✅ Розуміння інтерактивного та print mode ✅ Використання базових прапорців та опцій CLI ✅ Обробка файлів через пайпінг

Практичні вправи

# Вправа 1: Спробуйте процес з контрольними точками
# У Claude Code:
# Зробіть експериментальні зміни, потім натисніть Esc+Esc або /rewind
# Оберіть контрольну точку перед експериментом
# Оберіть "Restore code and conversation" для повернення

# Вправа 2: Інтерактивний та Print mode
claude "explain this project"           # Інтерактивний режим
claude -p "explain this function"       # Print mode (неінтерактивний)

# Вправа 3: Обробка вмісту файлу через пайп
cat error.log | claude -p "explain this error"

Критерії успіху

Наступні кроки

Перевірте розуміння: Запустіть /lesson-quiz checkpoints або /lesson-quiz cli.


🔵 Рівень 2: Середній — Побудова процесів

Для: Користувачів з 3-5 відмітками в тесті Час: ~5 годин Фокус: Автоматизація, інтеграція, делегування завдань Результат: Автоматизовані процеси, зовнішні інтеграції, готовність до Рівня 3

Перевірка передумов

Перед початком Рівня 2 переконайтеся, що ви освоїли концепції Рівня 1:

Прогалини? Перегляньте відповідні посібники перед продовженням.


Етап 2A: Автоматизація (Навички + Хуки)

Теми: Навички + Хуки Час: 2-3 години Складність: ⭐⭐ Середній Мета: Автоматизувати типові процеси та перевірки якості

Що ви досягнете

✅ Автовиклик спеціалізованих можливостей з YAML-фронтматером (включно з полями effort та shell) ✅ Налаштування автоматизації на основі подій через 25 подій хуків ✅ Використання всіх 4 типів хуків (command, http, prompt, agent) ✅ Забезпечення стандартів якості коду ✅ Створення кастомних хуків для ваших процесів

Практичні вправи

# Вправа 1: Встановіть навичку
cp -r 03-skills/code-review ~/.claude/skills/

# Вправа 2: Налаштуйте хуки
mkdir -p ~/.claude/hooks
cp 06-hooks/pre-tool-check.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/pre-tool-check.sh

# Вправа 3: Налаштуйте хуки в settings
# Додайте в ~/.claude/settings.json:
{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "~/.claude/hooks/pre-tool-check.sh"
          }
        ]
      }
    ]
  }
}

Критерії успіху

Наступні кроки

Перевірте розуміння: Запустіть /lesson-quiz skills або /lesson-quiz hooks.


Етап 2B: Інтеграція (MCP + Субагенти)

Теми: MCP + Субагенти Час: 2-3 години Складність: ⭐⭐⭐ Середній+ Мета: Інтегрувати зовнішні сервіси та делегувати складні завдання

Що ви досягнете

✅ Доступ до даних з GitHub, баз даних тощо в реальному часі ✅ Делегування роботи спеціалізованим AI-агентам ✅ Розуміння, коли використовувати MCP, а коли субагентів ✅ Побудова інтегрованих процесів

Практичні вправи

# Вправа 1: Налаштуйте GitHub MCP
export GITHUB_TOKEN="your_github_token"
claude mcp add github -- npx -y @modelcontextprotocol/server-github

# Вправа 2: Перевірте MCP-інтеграцію
# У Claude Code: /mcp__github__list_prs

# Вправа 3: Встановіть субагентів
mkdir -p .claude/agents
cp 04-subagents/*.md .claude/agents/

Вправа з інтеграції

Спробуйте повний процес:

  1. Використайте MCP для отримання GitHub PR
  2. Дозвольте Claude делегувати ревʼю субагенту code-reviewer
  3. Використайте хуки для автоматичного запуску тестів

Критерії успіху

Наступні кроки

Перевірте розуміння: Запустіть /lesson-quiz mcp або /lesson-quiz subagents.


🔴 Рівень 3: Просунутий — Досвідчений користувач та тімлід

Для: Користувачів з 6-8 відмітками в тесті Час: ~5 годин Фокус: Командні інструменти, CI/CD, enterprise-функції, розробка плагінів Результат: Досвідчений користувач, здатний налаштувати командні процеси та CI/CD

Перевірка передумов

Перед початком Рівня 3 переконайтеся, що ви освоїли концепції Рівня 2:

Прогалини? Перегляньте відповідні посібники перед продовженням.


Етап 3A: Розширені функції

Теми: Розширені функції (Планування, Дозволи, Розширене мислення, Auto Mode, Канали, Голосовий ввід, Віддалене/Десктоп/Веб) Час: 2-3 години Складність: ⭐⭐⭐⭐⭐ Просунутий Мета: Опанувати розширені процеси та інструменти експерта

Що ви досягнете

✅ Режим планування для складних функцій ✅ Точний контроль дозволів з 6 режимами (default, acceptEdits, plan, auto, dontAsk, bypassPermissions) ✅ Розширене мислення через Alt+T / Option+T ✅ Управління фоновими завданнями ✅ Автопам'ять для вивчених налаштувань ✅ Auto Mode з фоновим класифікатором безпеки ✅ Канали для структурованих багатосесійних процесів ✅ Голосовий ввід для роботи без клавіатури ✅ Віддалене керування, десктопний застосунок та веб-сесії ✅ Команди агентів для багатоагентної співпраці

Практичні вправи

# Вправа 1: Режим планування
/plan Implement user authentication system

# Вправа 2: Режими дозволів (6 доступних: default, acceptEdits, plan, auto, dontAsk, bypassPermissions)
claude --permission-mode plan "analyze this codebase"
claude --permission-mode acceptEdits "refactor the auth module"
claude --permission-mode auto "implement the feature"

# Вправа 3: Розширене мислення
# Натисніть Alt+T (Option+T на macOS) під час сесії для перемикання

# Вправа 4: Розширений процес з контрольними точками
# 1. Створіть контрольну точку "Clean state"
# 2. Використайте режим планування для проєктування функції
# 3. Реалізуйте з делегуванням субагенту
# 4. Запустіть тести у фоні
# 5. Якщо тести не пройшли — відкат до контрольної точки
# 6. Спробуйте альтернативний підхід

# Вправа 5: Auto mode (фоновий класифікатор безпеки)
claude --permission-mode auto "implement user settings page"

# Вправа 6: Команди агентів
export CLAUDE_AGENT_TEAMS=1
# Попросіть Claude: "Implement feature X using a team approach"

# Вправа 7: Заплановані завдання
/loop 5m /check-status
# Або CronCreate для постійних запланованих завдань

# Вправа 8: Канали для багатосесійних процесів
# Використовуйте канали для організації роботи між сесіями

# Вправа 9: Голосовий ввід
# Використовуйте голосовий ввід для роботи без клавіатури з Claude Code

Критерії успіху

Наступні кроки

Перевірте розуміння: Запустіть /lesson-quiz advanced.


Етап 3B: Команда та дистрибуція (Плагіни + Майстерність CLI)

Теми: Плагіни + Майстерність CLI + CI/CD Час: 2-3 години Складність: ⭐⭐⭐⭐ Просунутий Мета: Створення командних інструментів, плагінів, майстерність CI/CD-інтеграції

Що ви досягнете

✅ Встановлення та створення повних плагінів ✅ Майстерність CLI для скриптів та автоматизації ✅ Налаштування CI/CD-інтеграції з claude -p ✅ JSON-вивід для автоматизованих пайплайнів ✅ Управління сесіями та пакетна обробка

Практичні вправи

# Вправа 1: Встановіть повний плагін
# У Claude Code: /plugin install pr-review

# Вправа 2: Print mode для CI/CD
claude -p "Run all tests and generate report"

# Вправа 3: JSON-вивід для скриптів
claude -p --output-format json "list all functions"

# Вправа 4: Управління сесіями та відновлення
claude -r "feature-auth" "continue implementation"

# Вправа 5: CI/CD-інтеграція з обмеженнями
claude -p --max-turns 3 --output-format json "review code"

# Вправа 6: Пакетна обробка
for file in *.md; do
  claude -p --output-format json "summarize this: $(cat $file)" > ${file%.md}.summary.json
done

Вправа з CI/CD-інтеграції

Створіть простий CI/CD-скрипт:

  1. Використайте claude -p для ревʼю змінених файлів
  2. Виведіть результати як JSON
  3. Обробіть з jq для конкретних проблем
  4. Інтегруйте в GitHub Actions workflow

Критерії успіху

Реальні сценарії для CLI

Наступні кроки

Перевірте розуміння: Запустіть /lesson-quiz plugins або /lesson-quiz cli.


🧪 Перевірте свої знання

Цей репозиторій включає дві інтерактивні навички для оцінки розуміння:

Навичка Команда Призначення
Самооцінка /self-assessment Оцінка загальної компетенції за всіма 10 функціями. Оберіть швидкий (2 хв) або глибокий (5 хв) режим для персоналізованого профілю.
Тест уроку /lesson-quiz [урок] Перевірка розуміння конкретного уроку з 10 питаннями. Використовуйте перед уроком (пре-тест), під час (перевірка) або після (верифікація).

Приклади:

/self-assessment                  # Визначити загальний рівень
/lesson-quiz hooks                # Тест з Уроку 06: Хуки
/lesson-quiz 03                   # Тест з Уроку 03: Навички
/lesson-quiz advanced-features    # Тест з Уроку 09

⚡ Швидкі шляхи

Якщо у вас лише 15 хвилин

Мета: Отримати перший результат

  1. Скопіюйте одну слеш-команду: cp 01-slash-commands/optimize.md .claude/commands/
  2. Спробуйте в Claude Code: /optimize
  3. Прочитайте: 01-slash-commands/README.md

Результат: Робоча слеш-команда та розуміння основ


Якщо у вас 1 година

Мета: Налаштувати основні інструменти продуктивності

  1. Слеш-команди (15 хв): Скопіюйте та протестуйте /optimize та /pr
  2. Пам'ять проекту (15 хв): Створіть CLAUDE.md зі стандартами проекту
  3. Навичка (15 хв): Встановіть навичку code-review
  4. Спробуйте разом (15 хв): Подивіться, як вони працюють у зв'язці

Результат: Базовий приріст продуктивності з командами, пам'яттю та автонавичками


Якщо у вас є вихідні

Мета: Стати компетентним у більшості функцій

Субота вранці (3 години):

Субота вдень (3 години):

Неділя (4 години):

Результат: Ви станете досвідченим користувачем Claude Code, готовим навчати інших та автоматизувати складні процеси


💡 Поради з навчання

✅ Робіть

❌ Не робіть


🎓 Стилі навчання

Візуальні учні

Практики

Читачі

Соціальні учні


📈 Відстеження прогресу

Використовуйте ці чеклісти для відстеження прогресу за рівнями. Запустіть /self-assessment у будь-який час для оновленого профілю, або /lesson-quiz [урок] після кожного посібника для перевірки розуміння.

🟢 Рівень 1: Початківець

🔵 Рівень 2: Середній

🔴 Рівень 3: Просунутий


🆘 Типові труднощі навчання

Труднощі 1: "Забагато концепцій одразу"

Рішення: Зосередьтесь на одному етапі за раз. Завершіть усі вправи перед переходом далі.

Труднощі 2: "Не знаю, яку функцію використати"

Рішення: Зверніться до Матриці сценаріїв у головному README.

Труднощі 3: "Конфігурація не працює"

Рішення: Перевірте розділ Усунення неполадок та перевірте розташування файлів.

Труднощі 4: "Концепції здаються схожими"

Рішення: Перегляньте таблицю Порівняння функцій для розуміння відмінностей.

Труднощі 5: "Важко все запам'ятати"

Рішення: Створіть власну шпаргалку. Використовуйте контрольні точки для безпечних експериментів.

Труднощі 6: "Я досвідчений, але не знаю з чого почати"

Рішення: Пройдіть Тест самооцінки вище. Перейдіть на свій рівень та використовуйте перевірку передумов для виявлення прогалин.


🎯 Що далі після завершення?

Після завершення всіх етапів:

  1. Створіть командну документацію — задокументуйте налаштування Claude Code вашої команди
  2. Створіть кастомні плагіни — запакуйте процеси команди
  3. Дослідіть віддалене керування — керуйте сесіями програмно
  4. Спробуйте веб-сесії — використовуйте Claude Code через браузер
  5. Використовуйте десктопний застосунок — нативний десктопний доступ
  6. Використовуйте Auto Mode — автономна робота з класифікатором безпеки
  7. Використовуйте автопам'ять — Claude автоматично вивчає ваші налаштування
  8. Налаштуйте команди агентів — координуйте кількох агентів для складних завдань
  9. Використовуйте канали — організуйте роботу між сесіями
  10. Спробуйте голосовий ввід — робота без клавіатури
  11. Використовуйте заплановані завдання — автоматизуйте з /loop та cron
  12. Додавайте приклади — діліться зі спільнотою
  13. Менторіть інших — допомагайте колегам навчатися
  14. Оптимізуйте процеси — постійно покращуйте на основі досвіду
  15. Слідкуйте за оновленнями — відстежуйте релізи та нові функції

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

Офіційна документація

Блог-пости

Спільнота


💬 Зворотний зв'язок та підтримка


Останнє оновлення: 9 квітня 2026 Версія Claude Code: 2.1.97 Підтримується: Контриб'ютори Claude How-To Ліцензія: Освітні цілі, вільне використання та адаптація


← Повернутися до головного README