m3taz-ahmed

API Versioning — Development skill for Claude Code

Development community

API versioning strategies and lifecycle management for backward-compatible evolution.

How to install API Versioning

Installs to ~/.claude/skills/m3taz-ahmed-aizee-api-versioning/SKILL.md

Terminal
mkdir -p ~/.claude/skills/m3taz-ahmed-aizee-api-versioning && curl -fsSL https://raw.githubusercontent.com/m3taz-ahmed/aizee/HEAD/skills/api-versioning.md -o ~/.claude/skills/m3taz-ahmed-aizee-api-versioning/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What API Versioning does


name: api-versioning always: true description: API versioning strategies and lifecycle management for backward-compatible evolution triggers:

  • api versioning
  • versioning
  • strategies

[SKILL] api-versioning [OBJ] Design and maintain APIs with clear versioning strategies that preserve backward compatibility and provide predictable deprecation paths. [RULES]

  1. [REQ] Support at least one explicit versioning strategy: URI versioning (e.g. /v1/), header versioning (e.g. Accept-Versio

Alternatives in Development

  • Monetization Strategy — Brainstorm 3-5 monetization strategies with validation experiments 7.8k ★
  • Claude Code API — OpenAI-compatible API gateway for Claude Code CLI 300 ★
  • Symfony Cache — Implement caching strategies using Symfony Cache component 206 ★

Full documentation available on GitHub

View Source Repository