Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Guides Laravel 13 application installs using official Laravel starter kits, curated community kits, or Composer create-project kits, then optionally creates a GitHub or GitLab repository. Use when the user wants to create, install, scaffold, or bootstrap a Laravel app, Laravel starter kit, Laravel repo, GitHub repo, GitLab repo, organization, or group.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | 4% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 18% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -14% | 0% |
Create Laravel 13 applications from official starter kits, curated community kits, or Composer create-project kits. Keep the flow guided: inspect the environment, ask only for missing decisions, then run the smallest command set.
php -v, composer --version, laravel --version, Herd/Herd MCP availability, and either node/npm or bun.composer global require laravel/installer.composer.json requires laravel/framework ^13.<app_database> and <app_database>_testing before running any installer command; prefer Herd MCP when Herd is installed.laravel new <app-name> and answer the installer prompts from the user's choices.laravel new <app-name> --using=<vendor/package> only after confirming Laravel 13 support.composer create-project ... command and setup command.Ask for these only when missing:
nunomaduro/essentials and nunomaduro/pao by default for this app.For non-SQLite databases, derive a safe database name from the app name unless the user provides one. If Herd and its MCP server are available, use Herd MCP; otherwise follow references/databases.md before installer prompts or migrations can run.
laravel new <app-name>.laravel new <app-name> --using=<vendor/package>.composer create-project, including Nuno Maduro's strict starter kits.Always install Laravel Boost:
shcomposer require laravel/boost --dev php artisan boost:install
If the user opts in, install Nuno packages:
shcomposer require nunomaduro/essentials composer require nunomaduro/pao --dev
Update composer.json and README.md to match the app: project name, description, stack, setup commands, dev commands, test commands, repository URL when known, and chosen optional packages. Do not stage secrets.
Repository creation is optional and only happens after the app exists.
git status --short before staging and create the initial commit after install artifacts exist.GitHub:
shgh repo create <owner>/<repo> --private --source=. --remote=origin --push
Before using an org owner, confirm the GitHub organization already exists and the user has permission to create repos in it.
GitLab:
shglab repo create <group-or-user>/<repo> --private --remoteName origin
Use a full namespace path or --group <group> for existing groups. On GitLab.com, top-level groups must be created in the UI; self-managed instances may allow the Groups API.
Other measured skills in the registry, with their headline benchmark lift.