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

@openmodelsrun