Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
makfly avatar

Symfony:api Platform Serialization Skill

  • 400 installs
  • 190 repo stars
  • Updated August 6, 2026
  • makfly/superpowers-symfony

symfony:api-platform-serialization is a Claude Code skill that configures API Platform serializers, normalization groups, custom normalizers, and JSON-LD output for Symfony resources exposed to clients and integrators.

About

symfony:api-platform-serialization is a makfly/superpowers-symfony agent skill for delivering explicit API Platform contracts in Symfony with operation-level serialization boundaries. The skill guides normalization groups, custom normalizers, DTO and resource mapping, JSON-LD output, and operation-specific validation and security constraints so runtime payloads match documentation. It targets Symfony 7.4 LTS and 8.x with API Platform v4 from the parent plugin, which bundles seven API Platform skills and seven specialized subagents. Developers reach for symfony:api-platform-serialization when internal entity fields leak into responses, docs drift from runtime behavior, or payloads need policy-safe evolution across releases. The workflow produces changed resources, DTOs, providers, processors, and functional verification results for happy and negative API paths.

  • Normalization and denormalization groups
  • Custom normalizer patterns
  • JSON-LD and OpenAPI alignment
  • Versioned API payloads
  • Circular reference handling

Symfony:Api Platform Serialization by the numbers

  • 400 all-time installs (skills.sh)
  • Ranked #1,088 of 4,492 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 11, 2026 (Skillselion catalog sync)
npx skills add https://github.com/makfly/superpowers-symfony --skill symfonyapi-platform-serialization

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs400
repo stars190
Last updatedAugust 6, 2026
Repositorymakfly/superpowers-symfony

How do you configure API Platform serialization groups in Symfony?

Configure API Platform serializers, normalization groups, custom normalizers, and JSON-LD output for Symfony resources exposed to clients and third-party integrators.

Who is it for?

Symfony backend developers exposing API Platform v4 resources who need explicit serialization boundaries and JSON-LD contracts for external integrators.

Skip if: Teams building plain Symfony controllers without API Platform or projects that only need Doctrine entity mapping without REST serialization concerns.

When should I use this skill?

A developer asks to add normalization groups, custom normalizers, DTO serialization, or stop implicit entity field exposure in API Platform Symfony APIs.

What you get

Updated API Platform resources, DTOs, normalizers, and serialization group mappings with documented contract and security decisions plus verification results.

  • serialization group config
  • custom normalizers
  • DTO and resource mappings

By the numbers

  • Part of superpowers-symfony with seven API Platform skills and seven specialized subagents
  • Targets Symfony 7.4 LTS, 8.x, and API Platform v4

Files

SKILL.mdMarkdownGitHub ↗

Api Platform Serialization (Symfony)

Use when

  • Designing or evolving API Platform contracts and operations.
  • Aligning serialization, validation, and security behavior.

Default workflow

1. Define operation-level contract and payload boundaries. 2. Implement resource/DTO/provider/processor changes with explicit mapping. 3. Apply operation-specific validation and security constraints. 4. Validate functional behavior across happy and negative paths.

Guardrails

  • Keep API contract explicit and version-aware.
  • Avoid exposing internal entity fields implicitly.
  • Prevent drift between docs and actual serialization.

Progressive disclosure

  • Use this file for execution posture and risk controls.
  • Open references when deep implementation details are needed.

Output contract

  • API artifacts changed (resource/DTO/provider/processor).
  • Contract/security decisions and rationale.
  • Functional verification results.

References

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

Related skills

How it compares

Pick symfony:api-platform-serialization over generic Symfony skills when API Platform response shapes, normalization groups, or JSON-LD contracts need explicit operation-level control.

FAQ

What does symfony:api-platform-serialization configure?

symfony:api-platform-serialization configures API Platform serializers, normalization groups, custom normalizers, and JSON-LD output for Symfony resources. The skill enforces operation-level payload boundaries so only intended fields appear per API operation.

Which Symfony versions does symfony:api-platform-serialization target?

symfony:api-platform-serialization belongs to makfly/superpowers-symfony, which targets Symfony 7.4 LTS and 8.x with API Platform v4. The skill keeps serialization contracts version-aware and aligned with runtime behavior.

What artifacts does symfony:api-platform-serialization produce?

symfony:api-platform-serialization outputs changed API Platform resources, DTOs, providers, processors, contract and security rationale, and functional verification results across happy and negative request paths.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.