Урок 09

Boost и несколько разработчиков

Boost работает в команде. Разберём, как настроить.

Проблема с файлами

Boost генерирует файлы:

  • .mcp.json
  • CLAUDE.md / AGENTS.md
  • boost.json
  • .ai/skills/

Если коммитить всё — конфликты. Если гитигнорить — каждый настраивает своё .

Что гитигнорить

Рекомендуется добавить в .gitignore :

.mcp.json
CLAUDE.md
AGENTS.md
boost.json
.ai/skills/

Каждый разработчик запускает boost:install у себя.

Что коммитить

Кастомные Skills — коммить. Они общие для команды :

.ai/skills/my-project/SKILL.md

Но не коммить .ai/skills/ целиком, если там есть встроенные. Только свои.

Единый Skill для команды

Создай .ai/skills/team-conventions/SKILL.md и коммить. Все разработчики получат одинаковые правила.

Разные редакторы

Один использует Cursor, другой Claude Code, третий PhpStorm. Boost поддерживает всех .

Файлы конфигов разные, но Skills и Guidelines общие.

CI/CD

Boost не нужен в продакшене. Он --dev-зависимость .

В CI/CD:

composer install --no-dev

Boost не установится.

Обновление в команде

Каждый разработчик запускает:

composer update
php artisan boost:update

Или автоматизировать через post-update-cmd в composer.json .

Документация для команды

Напиши в README.md:

## AI Tooling

Install Laravel Boost:

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

Select your editor. Boost will generate configs.

Custom skills in .ai/skills/.


## Итоги

- Конфиги гитигнорь
- Кастомные Skills коммить
- Boost `--dev`
- `boost:update` в `post-update-cmd`
- Опиши в README