Laravel Nova to Filament

Playbook di migrazione Nova-to-Filament v5 a fasi con una tabella di mappatura dei campi di 25 righe

di bkuhl · bkuhl/laravel-nova-to-filament-skill

Richiede configurazione ★ 7.2/10

Laravel Nova to Filament — Playbook di migrazione Nova-to-Filament v5 a fasi con una tabella di mappatura dei campi di 25 righe

Cosa fa

Un migration playbook di 1,300 righe che guida un agente dall'inventario Nova attraverso field mapping, actions, filters, lenses, metrics, dashboards, authorization e cutover, mantenendo migration/inventory.md, plan.md, progress.md e auth.md come state e eseguendo Filament accanto a Nova su un separate path. Si attiva su richieste di migrate, port o replace un Laravel Nova admin panel con Filament PHP. Le sue field e artisan tables sono verificate rispetto a Filament v5, ma alcuni v5 API references sono obsoleti.

Rapporto di test

Abbiamo convertito una realistic Nova Product resource con e senza la skill, quindi abbiamo controllato ogni Filament class importata da entrambe le versioni rispetto all'attuale filament v5.7.6 source estratto da Packagist. Il playbook è insolitamente approfondito e i suoi fatti sono per lo più validi — i stated prerequisites corrispondono al real package (php ^8.2, illuminate/contracts ^11.28|^12|^13), e le field e artisan tables sono state verificate pulite, inclusi IconColumn::boolean(), ImageColumn::circular(), TextColumn::money()/badge() e make:filament-widget --stats-overview. Ma il suo one complete copy-paste code pattern, la section 4.6 infolist, importa Filament\Infolists\Infolist, che non esiste più in v5, più Infolists\Components\Section e Grid, che si sono spostati in Filament\Schemas — quindi la skill-guided resource portava due dead imports contro l'uno della versione non assistita, e usa anche ->separator() come row divider quando in v5 quel metodo split the value on commas. Ti manda inoltre a plugin-hunting per Code e MorphTo fields che v5 spedisce nativamente come CodeEditor e MorphToSelect. Eccellente scaffolding di processo, ma prevedere tempo per correggere le v5 specifics.

Testato il: 2026-08-10 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/bkuhl/laravel-nova-to-filament-skill.git
mkdir -p ~/.claude/skills/laravel-nova-to-filament
cd laravel-nova-to-filament-skill && cp SKILL.md README.md ~/.claude/skills/laravel-nova-to-filament/

Comandi e prompt di esempio

  • /laravel-nova-to-filamentPlaybook di migrazione Nova-to-Filament v5 a fasi con una tabella di mappatura dei campi di 25 righe

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Migrate this Nova Product resource to a Filament v5 resource
  • Convert my Nova dashboards and metrics to run under Filament
  • Map these Nova canSee-guarded fields into Filament authorization