From superpowers-symfony
Designs and evolves API Platform serialization with groups, #[Context], IRI links, and custom context builders. Useful when aligning serialization, validation, and security behavior.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-symfony:api-platform-serializationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Designing or evolving API Platform contracts and operations.
reference.mddocs/complexity-tiers.mdnpx claudepluginhub makfly/superpowers-symfony --plugin superpowers-symfonyDocuments and guides API Platform serialization groups including normalizationContext, denormalizationContext, #[Groups] per-operation visibility, and #[Context] per-property overrides. Helps debug missing/excess fields in JSON.
Secure API Platform resources with Symfony security expressions, voters, securityPostValidation, and operation-level access control.
Generates OpenAPI 3.1 contracts with JSON schemas, RFC 9457 error responses, versioning, and examples from API entities, PRDs, or database schemas.