
Starter Kit Upgrade
If you've ever bootstrapped a Laravel project from one of the official starter kits and then customized it, you know the pain of pulling in upstream improvements months later. This skill does the hard part: it cherry-picks individual features from the upstream kit (like toast notifications or a 2FA fix) into your project on a dedicated branch, one commit per feature. It won't auto-merge files you've customized, won't touch your current branch until you're ready, and bails if your tests break. The safety contract is strict: clean working tree required, no silent overwrites of package manifests, and it detects whether you're on Fortify or WorkOS, with or without teams, before doing anything.
- skills.sh installs
- 512
- GitHub stars
- 737
- last updated
- Jun 11, 2026
Install
$ npx -y skills add laravel/agent-skills --skill starter-kit-upgrade --agent claude-codeInstalls into .claude/skills of the current project.
Files
Laravel Starter Kit Upgrade
- Users bootstrap from
laravel/vue-starter-kit,react-starter-kit,svelte-starter-kit, orlivewire-starter-kit, then customize. They own the code. - We pick specific features from upstream (e.g. "toast notifications", "2FA autofocus fix"), not "version upgrades."
- The user's git history is unrelated to the kit's. There is no common ancestor. We compare user-now vs upstream-now, byte by byte.
- We never auto-merge a customized file. Customizations are surfaced; the user decides.
- Behavior preservation is the contract: the user's currently-passing tests/typecheck/build must still pass after.
Safety contract: non-negotiable
Read these to the user before any side effects, and live by them throughout:
Sponsors
Details
- Repository
- github.com/laravel/agent-skills
- Categories
- Frontend Development, Git & Pull Requests, AI & Agent Building, PHP & Laravel
- First seen
- Jun 11, 2026