Laravel Nova to Filament

Podręcznik migracji Nova-to-Filament v5 z 25-wierszową tabelą mapowania pól

Autor: bkuhl · bkuhl/laravel-nova-to-filament-skill

Działa po konfiguracji ★ 7.2/10

Laravel Nova to Filament — Podręcznik migracji Nova-to-Filament v5 z 25-wierszową tabelą mapowania pól

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 resource
  • Convert my Nova dashboards and metrics to run under Filament
  • Map these Nova canSee-guarded fields into Filament authorization