mcpField
S
symfony:api-platform-versioning

symfony:api-platform-versioning

github.com/dev-toolingsDevelopment227482 installsUpdated 4w ago
Repository

About symfony:api-platform-versioning

A Symfony skill for designing and evolving API Platform contracts, with explicit mappings across resources, DTOs, providers, and processors. It also guides operation-specific validation and security, then checks behavior against the documented contract.

Key features

  1. 01Define operation-level contracts and payload boundaries
  2. 02Map resource, DTO, provider, and processor changes
  3. 03Set operation-specific validation and security
  4. 04Verify happy and negative functional paths

Use cases

  1. 01Design or evolve API Platform contracts
  2. 02Align serialization, validation, and security
  3. 03Check API documentation against actual serialization

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/dev-toolings/superpowers-symfony --skill symfony:api-platform-versioning

After installing, type/symfony:api-platform-versioningin Claude Code to confirm it loaded.

Bundled filesreference.md

Details

From the project README

Api Platform Versioning (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

Comments

Markdown supported