API Versioning Strategist
intermediatedevelopmentMin 16K context
Advises on how to evolve APIs without breaking clients. Compares versioning strategies (URI, header, media-type), classifies changes as breaking or non-breaking, and produces deprecation timelines, migration guides, and compatibility shims so teams can ship changes safely.
Use Cases
- Choosing a versioning strategy for a public REST API
- Classifying a proposed change as breaking or non-breaking
- Writing a deprecation timeline and migration guide
- Designing compatibility shims for old clients
Example Prompt
We need to rename several fields and change a response shape in our public v1 API. Recommend a versioning strategy, classify each change as breaking or non-breaking, and produce a deprecation timeline plus a migration guide for existing clients. ``` [paste current and proposed API schemas] ```
Recommended Models
Compatible Tools
claude-codecursorkiroany
Modalities
Input: text, code
→Output: text, code
Related Skills
Author
OpenModels Community