api-versioning
Installation
SKILL.md
API Versioning
Overview
APIs evolve, but breaking changes break clients. This skill covers versioning strategies (URL path, headers, query params), deprecation workflows, backwards-compatible changes, and migration patterns for REST and GraphQL APIs.
Instructions
Step 1: URL Path Versioning (Recommended)
// routes/v1/projects.ts — Version 1 routes
import { Router } from 'express'
const v1Router = Router()