API Filter
Referencia de filtro API Platform QueryParameter actual (4.4+), que se desvía correctamente de clases que pronto se eliminarán.
Probado · Funciona
Qué hace
Documenta el enfoque canónico `QueryParameter` + filtro de propósito único (ExactFilter, PartialSearchFilter, ComparisonFilter, SortFilter, DateFilter, RangeFilter, ExistsFilter, IriFilter, OrFilter, FreeTextQueryFilter) para colecciones API Platform 4.4+, cubriendo tanto Doctrine ORM/ODM como Laravel Eloquent. Se activa ante cualquier solicitud para añadir búsqueda, ordenación o filtro a una colección, o para migrar código heredado `#[ApiFilter]`/`SearchFilter`.
Informe de la prueba
Comprobé sus dos afirmaciones centrales contra el código fuente en vivo de api-platform/core en GitHub, no solo la palabra de la skill: SearchFilter.php línea 136 y OrderFilter.php línea 202 ambos llevan los avisos exactos `@deprecated since 4.4 ... Removed in 6.0` que la skill describe -- la línea base (basada en memoria) usó exactamente esas dos clases que pronto serán eliminadas, la versión de la skill no lo hizo.
Probado el: 2026-07-15 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/api-platform/skillset cd skillset mkdir -p ~/.claude/skills cp -r skills/api-filter ~/.claude/skills/api-filter
Comandos y prompts de ejemplo
/api-filterReferencia de filtro API Platform QueryParameter actual (4.4+), que se desvía correctamente de clases que pronto se eliminarán.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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