Урок 11

Boost в реальном проекте

Полный сценарий: от установки до работы.

Шаг 1: Установка

composer require laravel/boost --dev
php artisan boost:install

Выбери Cursor или Claude Code.

Шаг 2: Проверка

В редакторе:

Какие роуты есть в проекте?

Ассистент вызовет route-inspector и вернёт список.

Шаг 3: Первая задача

Создай модель Post с полями title, body, user_id.

Ассистент:

  1. Проверит схему (database-schema)
  2. Создаст миграцию
  3. Создаст модель
  4. Добавит связь с User

Шаг 4: Тест

Напиши Pest-тест для модели Post.

Ассистент:

  1. Увидит, что Pest установлен (application-info)
  2. Активирует Skill pest-testing
  3. Сгенерирует тест

Шаг 5: Дебаг

Запусти тест. Упал. Пиши:

Тест упал с ошибкой. Почему?

Ассистент:

  1. Прочитает лог (read-log-entries)
  2. Найдёт причину
  3. Предложит фикс

Шаг 6: Кастомный Skill

Создай .ai/skills/project/SKILL.md с конвенциями проекта.

php artisan boost:update

Теперь ассистент знает правила.

Шаг 7: Обновление

После composer update:

php artisan boost:update

Guidelines и Skills обновятся.

Ежедневная работа

  • Начинай с вопроса. «Как устроено X?»
  • Давай контекст. Выделяй файлы
  • Проверяй результат. Запускай тесты
  • Дебагай с Boost. Логи, схема
  • Создавай Skills. Для своего домена

Что не делать

  • Не просить «сделай всё приложение»
  • Не доверять слепо
  • Не использовать в проде
  • Не игнорировать тесты

Метрики

После месяца с Boost:

  • Скорость написания кода — выше
  • Ошибки — те же (проверять надо)
  • Понимание проекта — быстрее
  • Онбординг — быстрее

Итоги

  • Установка → первая задача → тест
  • Дебаг с логами
  • Кастомные Skills
  • Обновление
  • Ежедневная работа
  • Проверка обязательна