Laravel Nova to Filament

Playbook de migración Nova-a-Filament v5 por fases con una tabla de mapeo de campos de 25 filas

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

Funciona con configuración ★ 7.2/10

Laravel Nova to Filament — Playbook de migración Nova-a-Filament v5 por fases con una tabla de mapeo de campos de 25 filas

Qué hace

Un 1,300-line migration playbook que walks an agent from Nova inventory through field mapping, actions, filters, lenses, metrics, dashboards, authorization y cutover, keeping migration/inventory.md, plan.md, progress.md y auth.md as state y running Filament alongside Nova on a separate path. Se activa on requests to migrate, port o replace a Laravel Nova admin panel con Filament PHP. Sus field y artisan tables check out against Filament v5, but a few v5 API references son stale.

Informe de la prueba

Convertimos un realistic Nova Product resource con y without the skill, then checked every Filament class either version imported against the actual filament v5.7.6 source pulled from Packagist. El playbook es unusually thorough y sus facts mostly hold up — los stated prerequisites match the real package (php ^8.2, illuminate/contracts ^11.28|^12|^13), y las field y artisan tables verified clean, incluyendo IconColumn::boolean(), ImageColumn::circular(), TextColumn::money()/badge() y make:filament-widget --stats-overview. But its one complete copy-paste code pattern, la section 4.6 infolist, imports Filament\Infolists\Infolist, which no longer exists anywhere in v5, plus Infolists\Components\Section y Grid, which moved to Filament\Schemas — so el skill-guided resource carried two dead imports against la unaided version's one, y it also uses ->separator() as a row divider cuando in v5 that method splits the value on commas. It further sends you plugin-hunting for Code y MorphTo fields that v5 ships natively as CodeEditor y MorphToSelect. Excellent process scaffolding, but budget time to correct the v5 specifics.

Probado el: 2026-08-10 · Claude Code 2.x (agent harness)

Instalación

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/

Comandos y prompts de ejemplo

  • /laravel-nova-to-filamentPlaybook de migración Nova-a-Filament v5 por fases con una tabla de mapeo de campos de 25 filas

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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