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).

majiayu000 1a59406 2 files · 15.5 KB Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/other/contract-version-bump commit 1a59406b87

Frequently asked questions

npx skillmds add majiayu000/contract-version-bump