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).
$npx -y skills add kanevry/session-orchestrator --skill contract-version-bumpInstalls into the current project.
Run `npx skills use "https://github.com/kanevry/session-orchestrator" --skill "kanevry/session-orchestrator/contract-version-bump"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/kanevry/session-orchestrator" that are relevant to the current task. Run `npx skills add "https://github.com/kanevry/session-orchestrator"` and select the relevant skills, then follow their instructions.