Vai al contenuto principale
laravel/agent-skills è un repository in sviluppo attivo (aprile 2026). La versione attuale del plugin è 1.0.0, ma sono attesi cambiamenti e aggiunte di contenuti in futuro.

Cos’è laravel/agent-skills

laravel/agent-skills è la raccolta ufficiale, mantenuta da Laravel, di skill/plugin per agenti AI. È registrato con Taylor Otwell stesso come autore ed è previsto che venga sviluppato come marketplace ufficiale di Laravel. Originariamente era nato come repository per raccogliere skill per Claude Code, ma è stato rinominato in agent-skills e ora fornisce plugin compatibili sia con Claude Code sia con Cursor. È un insieme di skill che, quando si sviluppa un’applicazione Laravel con l’aiuto dell’AI, permette all’agente di comprendere le best practice di Laravel e di operare autonomamente anche su servizi ufficiali come Laravel Cloud e Nightwatch.

Struttura del repository

Il repository è suddiviso in directory per ciascuna skill (plugin), e in ogni directory sono contenuti i file di configurazione per Claude Code e per Cursor.
laravel/agent-skills/
├── laravel/                      # Agente di miglioramento del codice Laravel
│   ├── .claude-plugin/
│   │   └── plugin.json           # Definizione del plugin per Claude Code
│   ├── .cursor-plugin/
│   │   └── plugin.json           # Definizione del plugin per Cursor
│   └── agents/
│       └── laravel-simplifier.md # System prompt dell'agente
├── laravel-cloud/                # Skill per il deploy su Laravel Cloud
│   ├── .claude-plugin/
│   │   └── plugin.json
│   ├── .cursor-plugin/
│   │   └── plugin.json
│   └── skills/
│       └── deploying-laravel-cloud/
└── laravel-nightwatch/           # Skill di configurazione di Laravel Nightwatch
    ├── .claude-plugin/
    │   └── plugin.json
    ├── .cursor-plugin/
    │   └── plugin.json
    ├── .mcp.json                 # Configurazione del server MCP di Nightwatch
    └── skills/
        └── configure-nightwatch/

Plugin forniti

laravel — agente di miglioramento della qualità del codice

laravel-simplifier è un agente che rivede il codice PHP/Laravel modificato di recente e ne migliora la chiarezza, la coerenza e la manutenibilità senza cambiarne il comportamento. Nel repository si trova nella directory laravel/ e, in fase di installazione, si specifica laravel-simplifier@laravel. Funzionalità principali:
  • Applicazione delle convenzioni di Laravel e dello standard PSR-12
  • Riduzione della complessità e dell’annidamento superflui
  • Miglioramento della leggibilità di nomi di variabili e funzioni
  • Organizzazione e consolidamento della logica correlata
  • Chiarificazione dei branch condizionali tramite l’uso dell’espressione match
L’agente, per impostazione predefinita, considera solo “il codice modificato di recente”. Se lo invochi al termine di una sessione di coding, individua automaticamente le parti modificate e propone il refactoring.
> Review recent changes using the laravel-simplifier agent

laravel-cloud — skill di gestione di deploy e infrastruttura

laravel-cloud è una skill che supporta il deploy e la gestione delle risorse su Laravel Cloud. Conosce a fondo i pattern dei comandi della CLI cloud e guida passo passo la procedura di deploy. Funzionalità principali:
  • Guida del workflow di primo deploy o di deploy di app esistenti
  • Gestione delle risorse infrastrutturali come database, cache, domini e bucket
  • Checklist operative per attività multi-step
  • Operazioni conformi ai pattern di comando CRUD della CLI Cloud
> Deploy my app to Laravel Cloud
> Set up a database and cache for the staging environment

laravel-nightwatch — skill di configurazione del monitoraggio

laravel-nightwatch è una skill che assiste nella configurazione della raccolta dati, dei sampling rate, delle regole di filtraggio e delle policy di redaction di Laravel Nightwatch. Inoltre, include il server MCP di Nightwatch, che permette all’agente AI di consultare e operare direttamente sui problemi di Nightwatch.
FunzionalitàDescrizione
Setup e configurazioneGuida il setup di Nightwatch nell’applicazione
Sampling e filteringControllo del volume di dati tramite regole
Redaction di PIIPolicy di redaction per proteggere i dati sensibili
Ottimizzazione degli eventiOttimizzazione della raccolta di eventi per ambienti di produzione
Integrazione MCPVisualizzazione dei problemi, controllo degli stack trace, aggiornamento dello stato e aggiunta di commenti
> Configure Nightwatch sampling rates for production
> Set up PII redaction for Nightwatch

Metodo di installazione

Claude Code

Si installa usando la funzione marketplace di Claude Code.
# Aggiunta del marketplace
/plugin marketplace add laravel/agent-skills

# Installazione di ciascun plugin
/plugin install laravel-simplifier@laravel
/plugin install laravel-cloud@laravel
/plugin install laravel-nightwatch@laravel
Puoi installare solo i plugin che ti servono. Non è necessario installarli tutti.

Cursor

Nel caso di Cursor, cerca Laravel nel pannello del marketplace dei plugin e installalo.
1

Apri Cursor

Apri il pannello “Plugins” dalla barra laterale o dalle impostazioni di Cursor.
2

Cerca Laravel

Digita “Laravel” nella barra di ricerca.
3

Installa i plugin necessari

Installa quelli che ti servono tra laravel, laravel-cloud e laravel-nightwatch.

Esempi d’uso

Automatizzare la code review con laravel-simplifier

Invocandolo al termine della sessione di coding, il codice scritto viene automaticamente rifinito seguendo le best practice di Laravel.
> Review recent changes using the laravel-simplifier agent
L’agente lavora autonomamente, individua i file modificati e propone miglioramenti. A meno che tu non lo istruisca esplicitamente, considera solo il codice modificato di recente.

Deploy su Laravel Cloud

Puoi impartire le operazioni di deploy in linguaggio naturale. L’agente combina ed esegue in modo appropriato i comandi della CLI cloud.
> Deploy my app to Laravel Cloud
> Set up a database and cache for the staging environment
> Add a custom domain to my production environment

Investigare i problemi in Nightwatch

Poiché il server MCP di Nightwatch è integrato, puoi chiedere direttamente all’AI di indagare sui problemi.
> Show me the latest errors in Nightwatch
> What's the stack trace for issue #42?
> Mark issue #42 as resolved

Come funzionano i plugin

Ogni plugin è definito in .claude-plugin/plugin.json o in .cursor-plugin/plugin.json. Nella definizione dell’agente (file .md) viene descritto il system prompt, che regola nel dettaglio come l’AI deve comportarsi. Un estratto del prompt di laravel-simplifier:
You are an expert PHP/Laravel code simplification specialist focused on 
enhancing code clarity, consistency, and maintainability while preserving 
exact functionality...
Le skill forniscono all’AI conoscenza aggiuntiva sotto forma di file di contesto (documenti Markdown). Ad esempio, la skill laravel-cloud descrive in dettaglio le procedure operative e i punti di attenzione della CLI Cloud, guidando l’AI affinché non esegua deploy errati.

Prospettive future

Il repository laravel/agent-skills è pensato per essere sviluppato come marketplace ufficiale di skill AI che copre l’intero ecosistema Laravel. Attualmente sono forniti tre plugin per Laravel, Laravel Cloud e Laravel Nightwatch, ma in futuro sono attese estensioni come:
  • Supporto per altri pacchetti ufficiali Laravel (Forge, Vapor, Cashier, Sanctum, ecc.)
  • Supporto per strumenti AI diversi da Claude Code e Cursor, come GitHub Copilot
  • Aggiunta di skill di terze parti dalla community (trasformazione in marketplace)
Ora che lo sviluppo assistito dall’AI sta diventando un workflow standard, il fatto che il team di Laravel fornisca e mantenga ufficialmente le skill AI dovrebbe contribuire notevolmente al miglioramento della qualità dell’intero ecosistema.

Repository laravel/agent-skills

Per i dettagli delle skill e la procedura di installazione, consulta il README del repository ufficiale.

Laravel Cloud

Il servizio di hosting ufficiale di Laravel che si integra con la skill laravel-cloud.

Laravel Nightwatch

Il servizio ufficiale di monitoraggio degli errori di Laravel che si integra con la skill laravel-nightwatch.
Ultima modifica il 13 luglio 2026