Bumps package versions, propagates changes across workspace dependents, and generates changelogs from conventional commits. Useful for release workflows and version detection between git refs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/xonovex-skill-versioning:versioning-guideThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Bump versions, propagate them across a workspace, and record changelogs — following Semantic Versioning and Conventional Commits.
Bump versions, propagate them across a workspace, and record changelogs — following Semantic Versioning and Conventional Commits.
feat→minor, fix→patch, a breaking change (! or BREAKING CHANGE:)→major, and breaking overrides the type, see references/changelog.md^/~/workspace: and patch-bump the unbumped non-private dependent, transitively; an in-range dependent stays untouched unless an always-bump policy is explicit, see references/version-bump.mdfeat!: and a BREAKING CHANGE: footer must both be detected, and breaking overrides the type^1.2.0 with a bare 1.3.0 strips the caret and the workspace: protocol — splice the version into the range, keep the operator1.2.3-beta.4 → 1.2.3), not 1.2.4 — a pre-release sorts below its release\w/\d+ regexes mis-validate versions (they allow _ and leading zeroes and reject valid multi-field pre-releases) — match the real grammar or use a semver libraryGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.
npx claudepluginhub xonovex/platform --plugin xonovex-skill-versioning