API Filter
Aktualne (4.4+) odniesienie do filtrów QueryParameter API Platform, które poprawnie odchodzi od wkrótce usuwanych klas
Testowano · Działa
Co robi ten skill
Dokumentuje kanoniczne podejście `QueryParameter` + filtry o pojedynczym celu (ExactFilter, PartialSearchFilter, ComparisonFilter, SortFilter, DateFilter, RangeFilter, ExistsFilter, IriFilter, OrFilter, FreeTextQueryFilter) dla kolekcji API Platform 4.4+, obejmujące zarówno Doctrine ORM/ODM, jak i Laravel Eloquent. Uruchamia się na każde żądanie dodania wyszukiwania, sortowania lub filtrowania do kolekcji, lub migracji starego kodu `#[ApiFilter]`/`SearchFilter`.
Raport z testu
Sprawdziłem jego dwa centralne twierdzenia w porównaniu z rzeczywistym kodem źródłowym api-platform/core na GitHub, a nie tylko słowami umiejętności: SearchFilter.php linia 136 i OrderFilter.php linia 202 niosą dokładnie te same komunikaty `@deprecated since 4.4 ... Removed in 6.0`, które opisuje umiejętność - kod bazowy (oparty na pamięci) używał dokładnie tych dwóch wkrótce usuwanych klas, wersja umiejętności nie.
Testowano: 2026-07-15 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/api-platform/skillset cd skillset mkdir -p ~/.claude/skills cp -r skills/api-filter ~/.claude/skills/api-filter
Komendy i przykładowe prompty
/api-filterAktualne (4.4+) odniesienie do filtrów QueryParameter API Platform, które poprawnie odchodzi od wkrótce usuwanych klas
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Add a status filter and date range filter to my Order API resourceMigrate my legacy SearchFilter code to the new QueryParameter APISort my API Platform collection by price descending by default