starter-kit-upgrade — скилл для Claude Code: функции и установка
Выборочно переносит отдельные фичи и фиксы из стартовых наборов Laravel в уже модифицированный проект. Помогает обновить код стартера без затирания собственных правок.
npx skills add laravel/agent-skills --skill starter-kit-upgrade -a claude-codeЧто делает starter-kit-upgrade
Скилл сравнивает проект с апстрим-репозиториями laravel/vue-starter-kit, react-starter-kit, svelte-starter-kit или livewire-starter-kit. Он находит конкретные точечные изменения, вроде исправлений компонентов или стилей, и переносит их по одному. При этом общая история git не требуется: агент сверяет текущие байты файлов.
Все манипуляции идут в отдельной ветке starter-kit-upgrade/<short-id>, а каждый шаг фиксируется изолированным коммитом. Если файл уже правился вручную, скилл не станет его молча мержить, а выведет разницу или пропустит файл. После переноса фичи обязательно запускаются тесты, линтер и сборка проекта, чтобы исключить регрессии.
Для работы окружению требуются утилиты git, авторизованный gh, bash и jq. Скилл намеренно не выполняет крупные переходы между мажорными версиями фреймворка: если в списке изменений накопилось более пятидесяти отличающихся файлов, процесс остановится с советом обновиться вручную.
Какие задачи решает
- перенести свежие фичи из апстрима Laravel Starter Kit
- сохранить собственные доработки без автомержа конфликтов
- проверить тесты и сборку после точечного обновления
- изолировать перенос каждой фичи в отдельный git-коммит
Примеры запросов агенту
- Перенеси последние исправления из laravel/react-starter-kit в мой проект
- Проверь апстрим laravel/vue-starter-kit и покажи новые фичи для обновления
- Обнови компоненты интерфейса из starter kit на отдельной ветке
Как установить starter-kit-upgrade
1Через Skills CLI (Vercel)
npx skills add laravel/agent-skills --skill starter-kit-upgrade -a claude-code2Вручную: положить файлы
~/.claude/skills/starter-kit-upgrade/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/starter-kit-upgrade/
1Через Skills CLI (Vercel)
npx skills add laravel/agent-skills --skill starter-kit-upgrade -a codex2Вручную: положить файлы
.agents/skills/starter-kit-upgrade/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add laravel/agent-skills --skill starter-kit-upgrade -a cursor2Вручную: положить файлы
.cursor/skills/starter-kit-upgrade/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install laravel/agent-skills starter-kit-upgrade2Вручную: положить файлы
.github/skills/starter-kit-upgrade/SKILL.md1Через Skills CLI (Vercel)
npx skills add laravel/agent-skills --skill starter-kit-upgrade -a gemini-cli2Командой платформы
gemini skills install https://github.com/laravel/agent-skills --path laravel/skills/starter-kit-upgradeВручную: положить файлы
.devin/skills/starter-kit-upgrade/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add laravel/agent-skills --skill starter-kit-upgrade -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора2
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о starter-kit-upgrade
Как установить starter-kit-upgrade в Claude Code?
Выполните в терминале команду npx skills add laravel/agent-skills --skill starter-kit-upgrade -a claude-code.
Зачем нужен скилл starter-kit-upgrade?
Он позволяет переносить точечные доработки из официальных стартовых наборов Laravel в проект, в котором уже написан собственный код. Агент делает это по одной фиче за раз и не затирает ручные правки.
Какие инструменты нужны для работы скилла?
В системе должны быть установлены git, bash, jq, а также авторизованный GitHub CLI (gh). Крупные обновления версий фреймворка скилл не выполняет — для них предусмотрены команды Laravel Boost.