Laravel Nova to Filament

Fasindelad Nova-till-Filament v5-migreringsplaybook med en 25-raders fältmappningstabell

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

Fungerar med konfiguration ★ 7.2/10

Laravel Nova to Filament — Fasindelad Nova-till-Filament v5-migreringsplaybook med en 25-raders fältmappningstabell

Vad den gör

En 1 300-raders migreringsplaybook som vägleder en agent från Nova-inventering genom fältmappning, åtgärder, filter, linser, mätvärden, dashboards, auktorisering och övergång, och behåller migration/inventory.md, plan.md, progress.md och auth.md som tillstånd och kör Filament parallellt med Nova på en separat sökväg. Utlöses av förfrågningar om att migrera, porta eller ersätta en Laravel Nova adminpanel med Filament PHP. Dess fält- och artisan-tabeller stämmer överens med Filament v5, men några v5 API-referenser är inaktuella.

Testrapport

Vi konverterade en realistisk Nova Product resource med och utan färdigheten, och kontrollerade sedan varje Filament-klass som någon version importerade mot den faktiska filament v5.7.6-källan hämtad från Packagist. Playbooken är ovanligt grundlig och dess fakta håller mestadels — de angivna förutsättningarna matchar det verkliga paketet (php ^8.2, illuminate/contracts ^11.28|^12|^13), och fält- och artisan-tabellerna verifierades rena, inklusive IconColumn::boolean(), ImageColumn::circular(), TextColumn::money()/badge() och make:filament-widget --stats-overview. Men dess enda kompletta copy-paste-kodmönster, sektion 4.6 infolist, importerar Filament\Infolists\Infolist, som inte längre existerar någonstans i v5, plus Infolists\Components\Section och Grid, som flyttades till Filament\Schemas — så den färdighetsstyrda resursen bar två döda importer mot den oassisterade versionens en, och den använder också ->separator() som radavdelare när den i v5-metoden delar värdet på kommatecken. Den skickar dig vidare för att leta efter Code- och MorphTo-fält som v5 levererar nativt som CodeEditor och MorphToSelect. Utmärkt process-ställning, men budgetera tid för att korrigera v5-specifikationerna.

Testad: 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/

Kommandon och exempelprompter

  • /laravel-nova-to-filamentFasindelad Nova-till-Filament v5-migreringsplaybook med en 25-raders fältmappningstabell

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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