Практика: Boost в работе
Разберём реальные сценарии использования Boost.
Сценарий 1: Понимание кодовой базы
Ты только пришёл в проект. Пишешь ассистенту:
Объясни, как устроена аутентификация в этом проекте.
Ассистент:
- Читает роуты (
route-inspector) - Видит
/login,/register,auth:sanctum - Ищет в документации, как работает Sanctum
- Смотрит модели (
application-info) - Объясняет поток
Сценарий 2: Создание миграции
Создай миграцию для таблицы
postsс полямиtitle,body,user_id,published_at.
Ассистент:
- Проверяет схему БД (
database-schema) - Видит, что
usersесть - Находит в документации синтаксис для Laravel 13 (
search-docs) - Создаёт миграцию с правильными типами
- Может выполнить
php artisan migrate(artisan-commands)
Сценарий 3: Дебаг
Приложение падает. Ты пишешь:
Почему падает приложение?
Ассистент:
- Читает логи (
latest-error,read-log-entries) - Читает browser logs (
browser-logs) - Находит ошибку
- Предлагает фикс
Сценарий 4: Тест
Ты выделяешь метод и говоришь:
Напиши тест для этого метода.
Ассистент:
- Видит метод
- Знает, что у тебя Pest (
application-info) - Активирует Skill
pest-testing - Пишет идиоматичный тест
Сценарий 5: Запрос к БД
Сколько пользователей зарегистрировалось за последнюю неделю?
Ассистент:
- Выполняет запрос (
database-queries) - Возвращает результат
Сценарий 6: Проверка гипотезы
Что вернёт
User::where('active', true)->count()?
Ассистент:
- Выполняет через Tinker (
tinker-integration) - Возвращает число
Сценарий 7: Генерация URL
Сгенерируй абсолютный URL для
/api/users.
Ассистент:
- Использует
get-absolute-url - Возвращает
https://myapp.com/api/users
Советы
- Начинай с простого. Не проси сразу большую фичу
- Давай контекст. Выделяй файлы, указывай пути
- Проверяй результат. AI ошибается
- Запускай тесты. После каждой генерации
Что дальше
Создание кастомных Skills для твоего проекта.
Итоги
- Boost для понимания, создания, дебага
- 15+ инструментов в действии
- Ассистент не выдумывает, а проверяет
- Начинай с простых задач
- Всегда проверяй результат