Implements API versioning using URL paths, headers, or query parameters with backward compatibility and deprecation strategies. Use when managing multiple API versions, planning breaking changes, or designing migration paths.
92
89%
Does it follow best practices?
Impact
93%
1.25xAverage score across 3 eval scenarios
Passed
No known issues
URL path versioning structure
URL path versioning
100%
100%
Separate route mounts
50%
100%
Both versions served
100%
100%
Breaking changes identified
100%
100%
Safe changes no bump
100%
100%
N-1 support policy
100%
100%
URL path rationale
100%
100%
6+ month migration window
70%
100%
Migration guide commitment
0%
0%
Version path format
100%
100%
Deprecation headers and lifecycle
Deprecation header value
0%
100%
Sunset header present
100%
100%
Link successor header
100%
100%
HTTP 410 on shutdown
100%
100%
Deprecated phase duration
0%
100%
Sunset Announced phase
0%
100%
Read-Only phase
0%
100%
Shutdown phase
100%
100%
6+ month migration window
100%
100%
v1 middleware placement
100%
100%
Version adapter pattern and migration guide
Adapter function exists
100%
100%
Adapter maps id field
80%
100%
Adapter maps name/email
80%
70%
Adapter type field
25%
0%
Demo/runnable output
100%
100%
Migration guide present
100%
100%
Code examples in guide
100%
100%
Version identification
90%
100%
No mutation of input
100%
100%
Migration window stated
0%
100%
90d6bd7
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.