rust-semver
Installation
SKILL.md
Rust Semver and Release Workflow
Authority: Cargo Semver Reference, RFC 1105 (Semver), cargo-semver-checks, RustSec Advisory Database.
This skill owns what is and isn't a breaking change in Rust, the publishing workflow for crates.io, and workspace-wide release coordination. It does not own API design (rust-api-design), Cargo manifest mechanics (rust-cargo-build), or lint config (rust-style-clippy).
Capability Boundaries
✅ Strengths
- Determining whether a specific code change is a major, minor, or patch bump
- Understanding pre-1.0 (
0.x.y) special rules - Running and interpreting
cargo-semver-checks(270+ lints) - Coordinating multi-crate workspace releases via
cargo-workspaces - Handling yank, deprecate, and RustSec advisory workflows
- Knowing the semver implications of
#[non_exhaustive], sealed traits, feature flags, hidden modules - Writing release notes that match the change type