Filament PHP v5 Coding Standards

Dwingt correcte Filament v5 API (recordActions, Heroicon enum, Operation enum) af over verouderde v3/v4 patronen.

Door olakunlevpn · olakunlevpn/olakunlevpn-filament-skills

Getest · Werkt ★ 9.6/10

Filament PHP v5 Coding Standards — Dwingt correcte Filament v5 API (recordActions, Heroicon enum, Operation enum) af over verouderde v3/v4 patronen.

Wat het doet

Een single-file code-standaard referentie voor Filament PHP v5 admin panels die resources, formulieren, tabellen, infolists, acties, widgets, multi-tenancy, testen en implementatie behandelt over 18 genummerde secties. Triggert op elke aanvraag om Filament code te schrijven, beoordelen of refactoren, en de belangrijkste waarde is het vastpinnen van de agent op v5-only methode namen en conventies die verschillen van de nog steeds veelvoorkomende v3/v4 patronen die in de meeste LLM-trainingsdata zijn ingebakken.

Testrapport

Verifieerd via live web search dat de v5-specifieke API die deze skill afdwingt (recordActions()/groupedBulkActions() in plaats van de oude actions()/bulkActions(), de Heroicon:: enum, HasLabel/HasColor/HasIcon) echt en actueel is - een baseline antwoord zonder de skill gebruikt verouderde v3/v4 Filament\Tables\Actions imports en string icon namen, wat de skill's checklist expliciet verbiedt.

Getest op: 2026-07-16 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/olakunlevpn/olakunlevpn-filament-skills.git
mkdir -p ~/.claude/skills
cp -r olakunlevpn-filament-skills ~/.claude/skills/olakunlevpn-filament-skills

Commando's en voorbeeldprompts

  • /olakunlevpn-filament-skillsDwingt correcte Filament v5 API (recordActions, Heroicon enum, Operation enum) af over verouderde v3/v4 patronen.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • review this Filament resource for outdated v3 action syntax
  • write a Filament v5 table with grouped bulk actions and Heroicons
  • refactor my admin panel widgets to use the new Filament API