Запуск та тестування
npm install, dev-сервер, тести, Docker-збірка — і спостереження, як Claude обробляє помилки в реальному часі.
Від читання до дії
У Блоці 1 Claude читав ваш код і пояснював його. Це було вражаюче — але Claude Code не просто читач. Він виконавець.
Цей блок — коли все стає реальним. Claude виконає npm install, запустить dev-сервер, прогонить тести, перевірить код лінтером і зберіть Docker-образ. А коли щось зламається — а ми навмисно щось зламаємо — Claude діагностує помилку, знайде виправлення та застосує його.
Це інструмент Bash у дії: здатність Claude виконувати shell-команди у вашому терміналі з моделлю дозволів, яка гарантує, що ви завжди контролюєте процес.
Що ми розглянемо
- Інструмент Bash — як Claude виконує команди та читає їхній вивід
- Модель дозволів — чому Claude запитує перед запуском і як цим керувати
- Налаштування проєкту —
npm installтаnpm run devчерез Claude - Тестування та лінтинг — прогін повного пайплайну якості
- Docker-збірки — багатоетапна збірка образу
- Обробка помилок — вправа “зламай і виправ”
- Управління контекстом — використання
/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 для управління контекстом розмови