Skip to main content

Introduzione

Laravel Boost accelera lo sviluppo con AI fornendo guideline e Agent Skill agli agenti perché generino codice Laravel di alta qualità e in linea con le best practice. Boost espone anche una potente API sulla documentazione dell’ecosistema Laravel: knowledge base di oltre 17.000 elementi Laravel-specifici con ricerca semantica basata su embedding. Boost istruisce gli agenti (Claude Code, Cursor, ecc.) a usare quest’API per apprendere le funzionalità e le best practice più recenti.

Installazione

Poi installa server MCP e coding guideline.
boost:install genera guideline e skill per l’agente scelto. Dopo l’installazione puoi iniziare a lavorare con Cursor, Claude Code o altri.
I file generati (.mcp.json, CLAUDE.md, AGENTS.md, junie/, boost.json) possono essere aggiunti al .gitignore dell’app: boost:install / boost:update li rigenerano.

Configurazione degli agenti

  1. Apri la command palette (Cmd+Shift+P / Ctrl+Shift+P)
  2. “/open MCP Settings” e Invio
  3. Attiva il toggle di laravel-boost

Aggiornare le risorse di Boost

Aggiorna periodicamente guideline e skill locali con boost:update.
Automatizzalo nello script post-update-cmd di Composer:
Di default aggiorna solo le risorse già pubblicate. Per pubblicare quelle di pacchetti appena installati:

Server MCP

Espone tool con cui l’agente esamina l’app Laravel, esegue query DB o codice, ecc.

Tool disponibili

Registrazione manuale dell’MCP server

JSON:

AI guideline

Sono file di istruzioni caricati in anticipo che forniscono contesto sull’ecosistema Laravel: convenzioni, best practice, pattern del framework.

Guideline disponibili

Guideline personalizzate

Aggiungi file .blade.php o .md in .ai/guidelines/*. Vengono unite alle guideline di Boost quando esegui boost:install.

Sovrascrittura

Crea guideline personalizzata con lo stesso path per sovrascrivere quelle di Boost. Esempio: .ai/guidelines/inertia-react/2/forms.blade.php per sovrascrivere “Inertia React v2 Form Guidance”.

Guideline in pacchetti di terze parti

Aggiungi resources/boost/guidelines/core.blade.php al pacchetto. Con php artisan boost:install, Boost la carica automaticamente.

Agent Skills

Gli Agent Skills sono moduli di conoscenza on-demand attivati quando l’agente lavora in un dominio specifico. A differenza delle guideline pre-caricate, evitano di gonfiare il contesto. Con boost:install seleziona le skill: vengono installate automaticamente in base ai pacchetti in composer.json.

Skill disponibili

Skill personalizzate

Crea SKILL.md in .ai/skills/{skill-name}/. boost:update la installerà con le altre. Esempio:

Sovrascrittura

Con nome corrispondente. Esempio: .ai/skills/livewire-development/SKILL.md per sovrascrivere livewire-development.

Skill in pacchetti di terze parti

Aggiungi resources/boost/skills/{skill-name}/SKILL.md. Boost la installa quando l’utente esegue php artisan boost:install. Boost supporta il formato Agent Skills con YAML front matter e istruzioni Markdown. Richiesti name e description.

Guideline vs Skill

Laravel Boost dà due strumenti agli agenti: Guideline — pre-caricate, per convenzioni Laravel di base valide sull’intera codebase. Skill — on-demand, per pattern dettagliati di specifici domini (Livewire, Pest, ecc.).

API della documentazione

Boost include un’API con oltre 17.000 elementi Laravel-specifici. Usa ricerca semantica per risultati precisi e contestuali. Il tool MCP Search Docs permette all’agente di interrogare l’API in base ai pacchetti installati. Le guideline e le skill di Boost istruiscono automaticamente l’agente a usarla.

Estendere Boost

Se il tuo strumento non è ancora supportato, crea un agente personalizzato.

Aggiungere il supporto per un IDE/agente

Estendi Laravel\Boost\Install\Agents\Agent e implementa i contract necessari:
  • Laravel\Boost\Contracts\SupportsGuidelines
  • Laravel\Boost\Contracts\SupportsMcp
  • Laravel\Boost\Contracts\SupportsSkills

Implementazione

Come riferimento vedi ClaudeCode.php.

Registrazione

L’agente comparirà nelle scelte durante php artisan boost:install.
Ultima modifica il 13 luglio 2026