From superpowers-laravel
Evolves Laravel APIs safely with versioned DTOs/transformers, deprecations, and compatibility tests. Use for additive changes without breaking clients.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-laravel:api-surface-evolutionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Design for change without breaking clients.
Design for change without breaking clients.
/v1/... or header negotiation)npx claudepluginhub jpcaparas/superpowers-laravel --plugin superpowers-laravelImplements API versioning via URL paths, headers, or query params with backward compatibility, deprecation headers, migration paths, and OpenAPI-based breaking change detection.
Designs an API versioning policy (URL path, date-based, or header versioning) to evolve APIs without breaking existing consumers. Includes breaking vs. non-breaking change rules and version lifecycle policies.
Evolves API Platform APIs via deprecation strategies (RFC 8594/9745) and path/header versioning for contract evolution.