Laravel Nova to Filament
Faset Nova-til-Filament v5 migrations-playbook med en 25-rækket feltmappingstabel
Virker med opsætning
Hvad det gør
En 1.300-linjers migrations-playbook, der guider en agent fra Nova-inventar gennem feltmapping, handlinger, filtre, linser, metrics, dashboards, autorisation og cutover, og holder migration/inventory.md, plan.md, progress.md og auth.md som state og kører Filament sideløbende med Nova på en separat sti. Udløses af anmodninger om at migrere, portere eller erstatte et Laravel Nova adminpanel med Filament PHP. Dets felt- og artisan-tabeller stemmer overens med Filament v5, men et par v5 API-referencer er forældede.
Testrapport
Vi konverterede en realistisk Nova Product-ressource med og uden skillen, og kontrollerede derefter hver Filament-klasse, som enten version importerede, mod den faktiske filament v5.7.6-kilde trukket fra Packagist. Playbooken er usædvanligt grundig, og dens fakta holder for det meste — de angivne forudsætninger matcher den rigtige pakke (php ^8.2, illuminate/contracts ^11.28|^12|^13), og felt- og artisan-tabellerne blev verificeret rene, inklusive IconColumn::boolean(), ImageColumn::circular(), TextColumn::money()/badge() og make:filament-widget --stats-overview. Men dens ene komplette copy-paste kode-mønster, sektion 4.6 infolist, importerer Filament\Infolists\Infolist, som ikke længere eksisterer nogen steder i v5, plus Infolists\Components\Section og Grid, som flyttede til Filament\Schemas — så den skill-guidede ressource bar to døde imports mod den uassisterede versions ene, og den bruger også ->separator() som en række-deler, når den i v5 metode deler værdien på kommaer. Den sender dig yderligere på plugin-jagt efter Code og MorphTo-felter, som v5 leverer nativt som CodeEditor og MorphToSelect. Fremragende proces-stillads, men afsæt tid til at rette v5-specifikationerne.
Testet: 2026-08-10 · Claude Code 2.x (agent harness)
Installation
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/
Kommandoer og eksempelprompter
/laravel-nova-to-filamentFaset Nova-til-Filament v5 migrations-playbook med en 25-rækket feltmappingstabel
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Migrate this Nova Product resource to a Filament v5 resourceConvert my Nova dashboards and metrics to run under FilamentMap these Nova canSee-guarded fields into Filament authorization