Блок 2

Запуск та тестування

npm install, dev-сервер, тести, Docker-збірка — і спостереження, як Claude обробляє помилки в реальному часі.

~33 хв (8 хв презентація + 25 хв практика)
Bash Tool Permission Prompts /clear /compact

Від читання до дії

У Блоці 1 Claude читав ваш код і пояснював його. Це було вражаюче — але Claude Code не просто читач. Він виконавець.

Цей блок — коли все стає реальним. Claude виконає npm install, запустить dev-сервер, прогонить тести, перевірить код лінтером і зберіть Docker-образ. А коли щось зламається — а ми навмисно щось зламаємо — Claude діагностує помилку, знайде виправлення та застосує його.

Це інструмент Bash у дії: здатність Claude виконувати shell-команди у вашому терміналі з моделлю дозволів, яка гарантує, що ви завжди контролюєте процес.

Що ми розглянемо

  1. Інструмент Bash — як Claude виконує команди та читає їхній вивід
  2. Модель дозволів — чому Claude запитує перед запуском і як цим керувати
  3. Налаштування проєктуnpm install та npm run dev через Claude
  4. Тестування та лінтинг — прогін повного пайплайну якості
  5. Docker-збірки — багатоетапна збірка образу
  6. Обробка помилок — вправа “зламай і виправ”
  7. Управління контекстом — використання /clear та /compact

Модель дозволів

Ось важливий момент: Claude Code не запускає команди абияк. Коли Claude хоче виконати shell-команду, він спершу запитує вас. Ви побачите промпт на кшталт:

Claude wants to run: npm install
Allow? (y/n)

Це зроблено навмисно. Claude потужний, і потужність потребує запобіжників. Ви контролюєте, що реально виконується на вашій машині. З часом виробиться ритм — рутинні команди схвалюються швидко, незнайомі — з паузою на обмірковування.

Також можна налаштувати, які команди автоматично схвалюються, а які завжди вимагають підтвердження. Це налаштування ми розглянемо в пізніших блоках.

Управління контекстом: /clear та /compact

Коли розмова росте, контекстне вікно Claude заповнюється. Дві команди допомагають із цим:

  • /clear — ядерний варіант. Повністю стирає розмову та починає з нуля. Використовуйте, коли перемикаєтеся на абсолютно інше завдання.
  • /compact — розумний варіант. Claude стискає розмову в компактну форму, звільняючи контекстне вікно, зберігаючи ключову інформацію. Використовуйте, коли глибоко в довгій сесії й Claude починає гальмувати.

Уявіть /clear як закриття всіх вкладок браузера з перезапуском. /compact — це скоріше закладки на важливих вкладках і закриття решти.

Оберіть формат

Виберіть формат, який відповідає тому, як ви використовуєте блок:

Що ви опануєте

  • Зрозуміти, як Claude Code виконує shell-команди через інструмент Bash
  • Відчути модель дозволів — Claude запитує перед запуском
  • Налаштувати проєкт за допомогою npm install та запустити dev-сервер
  • Запустити тести та лінтер через Claude
  • Зібрати Docker-образ за допомогою Claude
  • Навмисно зламати щось і спостерігати, як Claude діагностує та виправляє
  • Використати /clear та /compact для управління контекстом розмови