symfonyapi-platform-resources

MakFly's avatarfrom MakFly

Configure API Platform resources with operations, pagination, and output DTOs for clean, versioned REST/GraphQL APIs

⭐26stars🔀4forks📁View on GitHub🕐Updated Dec 30, 2025

When & Why to Use This Skill

This Claude skill automates the configuration of Symfony API Platform resources, facilitating the development of clean, versioned REST and GraphQL APIs. It assists developers in defining operations, implementing pagination, and managing output DTOs to ensure robust, scalable, and high-performance API architectures while adhering to Symfony best practices.

Use Cases

  • Resource Configuration: Quickly define Symfony entities as API resources with customized CRUD operations, security attributes, and validation groups.
  • DTO Implementation: Generate and map Data Transfer Objects (DTOs) to decouple internal domain models from external API representations, improving security and flexibility.
  • Pagination and Filtering: Efficiently configure built-in API Platform features such as pagination, sorting, and complex search filters for optimized data retrieval.
  • API Versioning: Manage multiple API versions by configuring resource prefixes and version-specific DTOs to maintain backward compatibility for client applications.
namesymfony:api-platform-resources
descriptionUse when symfony api platform resources

symfony:api-platform-resources (Micro)

Use when

  • Use when symfony api platform resources

Rules

  • Keep changes minimal and focused
  • Ask before running servers/builds/tests
  • Load reference/examples only on explicit request

References

  • reference.md
  • docs/complexity-tiers.md