Laravel Nova to Filament
Podręcznik migracji Nova-to-Filament v5 z 25-wierszową tabelą mapowania pól
Działa po konfiguracji
Co robi ten skill
Podręcznik migracji o długości 1300 linii, który prowadzi agenta od inwentaryzacji Nova przez mapowanie pól, akcje, filtry, soczewki, metryki, pulpity nawigacyjne, autoryzację i przełączenie, utrzymując `migration/inventory.md`, `plan.md`, `progress.md` i `auth.md` jako stan i uruchamiając Filament obok Nova na oddzielnej ścieżce. Uruchamia się na żądania migracji, przeniesienia lub zastąpienia panelu administracyjnego Laravel Nova za pomocą Filament PHP. Jego tabele pól i artisanów są zgodne z Filament v5, ale kilka referencji API v5 jest nieaktualnych.
Raport z testu
Przekonwertowaliśmy realistyczny zasób Nova Product z umiejętnością i bez niej, a następnie sprawdziliśmy każdą klasę Filament importowaną przez którąkolwiek wersję w stosunku do rzeczywistego źródła Filament v5.7.6 pobranego z Packagist. Podręcznik jest niezwykle dokładny, a jego fakty w większości się zgadzają — podane wymagania wstępne pasują do rzeczywistego pakietu (`php ^8.2`, `illuminate/contracts ^11.28|^12|^13`), a tabele pól i artisanów zostały zweryfikowane jako czyste, w tym `IconColumn::boolean()`, `ImageColumn::circular()`, `TextColumn::money()/badge()` i `make:filament-widget --stats-overview`. Ale jego jeden kompletny wzorzec kodu do kopiowania i wklejania, sekcja 4.6 `infolist`, importuje `Filament\Infolists\Infolist`, który już nie istnieje w v5, plus `Infolists\Components\Section` i `Grid`, które przeniosły się do `Filament\Schemas` — więc zasób kierowany umiejętnością zawierał dwa martwe importy w stosunku do jednego w wersji bez pomocy, a także używa `->separator()` jako separatora wierszy, podczas gdy w v5 ta metoda dzieli wartość na przecinki. Ponadto wysyła cię na poszukiwanie wtyczek dla pól `Code` i `MorphTo`, które v5 dostarcza natywnie jako `CodeEditor` i `MorphToSelect`. Doskonałe rusztowanie procesowe, ale należy przeznaczyć czas na skorygowanie specyfiki v5.
Testowano: 2026-08-10 · Claude Code 2.x (agent harness)
Instalacja
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/
Komendy i przykładowe prompty
/laravel-nova-to-filamentPodręcznik migracji Nova-to-Filament v5 z 25-wierszową tabelą mapowania pól
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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