API Versioning
Referentiepatronen voor versiebeheer, deprecation en migratie van REST API's zonder clients te breken.
Getest · Werkt
Wat het doet
Een pure-kennis skill die API versiebeheer strategieën (URL pad, header, query parameter, content negotiatie), breaking-change classificatie, deprecation tijdlijnen, en migratiepatronen (adapter/facade) behandelt. Triggers bij het evolueren van een API, plannen van een breaking change, of beheren van versie/deprecation levenscycli.
Testrapport
Toegepast op een echt breaking-change scenario (veld hernoemen, auth wijzigen), produceerde het een exacte RFC 8594 Sunset-header specificatie, een 410-Gone JSON body, en een concrete 12-maanden publieke API deprecation minimum — een generieke baseline deed alleen een suggestie voor 'communiceer de wijziging' zonder enige van dat.
Getest op: 2026-07-16 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/wpank/ai mkdir -p ~/.claude/skills cp -r ai/skills/api/api-versioning ~/.claude/skills/api-versioning
Commando's en voorbeeldprompts
/api-versioningReferentiepatronen voor versiebeheer, deprecation en migratie van REST API's zonder clients te breken.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
How should I version this REST API before renaming a response field?Write a deprecation timeline for sunsetting our old API auth methodWhat's the best way to roll out a breaking API change without upset?