npx skills add ...
npx skills add ulpi-io/skills --skill laravel-filament
Build Filament admin panels on the v5 API surface THIS project targets, not deprecated v3 patterns — a reference carrying the current namespaces and conventions for Resources, forms, tables, actions, filters, relation managers, widgets, infolists, panels, and testing, with business logic kept in application Actions, so a change lands idiomatic and review-ready instead of tripping over renamed APIs. Use when a task touches this project's Filament admin panels and should target the v5 surface rather than deprecated patterns.
npx skills add ulpi-io/skills --skill laravel-filament
Non-negotiable rules:
references/namespaces.md first.references/, not inline here.$request: The Filament admin task or component to modifyRoute Filament work through the correct v5 conventions so the implementation uses the right namespaces, table APIs, and admin-panel composition patterns.
Always start with:
references/namespaces.mdThat establishes the namespace and API changes that commonly break Filament work.
Success criteria: The task is grounded in the correct Filament v5 surface before editing.
Use the routing table to pick reference files. Do not bulk-load everything.
| Task | Read |
|---|---|
| v5 namespace and API changes | references/namespaces.md |
| Creating or editing a Resource (CRUD) | references/resources.md |
| Form fields, sections, layout | references/forms.md |
| Table columns, sorting, searching | references/tables.md |
| Bulk actions, row actions, header actions | references/actions.md |
| Table filters, filter forms | references/filters.md |
| Relation managers, BelongsToMany, HasMany | references/relationships.md |
| Dashboard widgets, stats, charts | references/widgets.md |
| Multi-panel setup, navigation, tenancy | references/panels.md |
| Flash messages, database notifications | references/notifications.md |
| Infolist entries, read-only views | references/infolists.md |
| Testing resources, pages, actions | references/testing.md |
Multiple tasks? Read multiple files.
Success criteria: Only the task-relevant Filament conventions are in the active context.
Keep these rules active:
Filament\\Actions\\*TextColumn->badge()Success criteria: The change uses valid v5 APIs and stays maintainable.
Use the narrowest relevant verification:
Success criteria: The Filament surface still behaves correctly after the change.
SKILL.md.references/namespaces.md.references/namespaces.md
Always.
then only the task-relevant files under references/
Report: