Contract Version Bump

> Use this skill when changing a machine-readable contract — a JSON Schema, an API spec, or a config schema — and bumping its version: tightening a constraint, adding/removing/renaming a field, introducing a breaking change, raising an API version, or writing the changelog entry for a schema change. Trigger on "change the schema", "tighten this constraint", "bump the schema version", "breaking change to the API", "new API version", "changelog entry for a schema change". Runs six phases — classify against the contract's OWN versioning rule (not generic semver instinct), find every version literal and vendored copy, check consumer compatibility for new keywords, apply consistently, write the changelog entry, and report downstream drift — codifying three non-obvious traps hit in a real case (GitLab issue #17, `aiat-enablement` repo, 2026-07-25).

thedixitjain 1897bce 13.3 KB Updated 2 repo stars

File contents

thedixitjain/the-mega-skill-library/tree/main/library/ai-agents-and-harness/contract-version-bump commit 1897bce1bd

Frequently asked questions

npx skillmds add thedixitjain/contract-version-bump