← ClaudeAtlas

api-versioninglisted

API version lifecycle governance for breaking-change classification, deprecation windows, migration planning, and support matrix management across internal and external consumers. Trigger when contract diffs may break consumers (for example required-field removal, semantic change, or channel change), when deprecation/sunset planning is required, or when multiple consumer cohorts must be supported in parallel. Do not use for first-pass endpoint/schema design.
planifest/planifest-framework · ★ 0 · API & Backend · score 70
Install: claude install-skill planifest/planifest-framework
# API Versioning ## Scope Boundaries - Use when compatibility policy, deprecation lifecycle, or version transition strategy is in scope. - Use proactively when API diffs alter semantics, required fields, response shape, or transport guarantees. - Use when internal and external consumers have different support windows or migration constraints. - Do not use for first-pass endpoint/schema design without change impact context. - Do not use for storage internals; use `db-*`. ## Goal Deliver explicit compatibility governance so consumers can migrate without surprises. ## Shared API Contract (Canonical) - Use `../api-design-rest/references/api-governance-contract.md` as the canonical contract. - Optional consistency checks (only if your repository enforces manifest validation): - `python3 ../api-design-rest/scripts/validate_api_contract.py --manifest <path/to/manifest.json>` - Use API versioning templates in `../api-design-rest/assets/` as baseline. - Use transport decision reference: - `../api-design-rest/references/transport-selection-matrix.md` - Use threshold derivation reference: - `../api-design-rest/references/threshold-derivation-framework.md` - Do not redefine breaking-change criteria, approval roles, or deprecation gates locally. ## Implementation Templates - Versioning policy template: - `../api-design-rest/assets/api-versioning-policy-template.md` ## Inputs - Current API surface and consumer adoption distribution - Change classification (additive vs breaking