Elyra
Development
Development
Elyra
Laravel starters

Laravel starters

Fetch, analyze, and apply official Laravel 13.x starter kits from inside Elyra.

@elyracode/laravel-starters lets the agent reference the official Laravel starter kits as source of truth — and optionally write them straight into your project.

Based on the official Laravel 13.x Starter Kits.

Install

elyra install npm:@elyracode/laravel-starters

Tools

Tool Description
fetch_laravel_starter Fetch an official Laravel starter kit as reference
apply_starter_files Write starter‑kit files directly into the project directory
fetch_github_repo Fetch any public GitHub repository as reference context

Commands

Command Description
/laravel:starter Interactive selector — browse and load official starter kits as reference

Available starter kits

ID Name Stack UI library
react Laravel React Starter Kit Inertia 2 + React 19 + TypeScript shadcn/ui
vue Laravel Vue Starter Kit Inertia 2 + Vue 3 Composition API + TypeScript shadcn‑vue
svelte Laravel Svelte Starter Kit Inertia 2 + Svelte 5 + TypeScript shadcn‑svelte
livewire Laravel Livewire Starter Kit Livewire 4 + PHP Flux UI

All kits include Fortify authentication, two‑factor (TOTP), optional teams, WorkOS AuthKit variants (social, passkeys, magic auth, SSO), sidebar/header layouts, simple/card/split auth layouts, and Tailwind CSS 4.

Examples

Interactive

/laravel:starter

Opens a selector. The chosen kit is loaded as context so the agent can reference official patterns.

Automatic

> Set up auth following the Laravel Vue starter kit
> I need teams support with the Livewire starter kit
> Build a dashboard using the React starter kit patterns
> Show me how the Svelte starter kit handles 2FA

Custom repos

> Fetch the livewire/flux repo and show me the modal component
> Look at how laravel/fortify handles two-factor authentication

Apply to disk

> Apply the Vue starter kit to my project, but skip package.json

apply_starter_files supports:

  • path_prefix — only apply files under a specific path (e.g. resources/)
  • exclude — skip specific files (e.g. package.json, composer.json)

How it works

  1. Fetches the repository tree via the GitHub API (no cloning).
  2. Downloads relevant source files (PHP, Vue, Svelte, TS, JS, Blade, …).
  3. Feeds the code as context.
  4. The agent uses the official code as reference for your customizations.

No GitHub token required for public repos. Fetched repos are cached at ~/.elyra/cache/github/ for 24 hours.