About
This skill streamlines the software release process by examining commit history since the last tag and categorizing changes into breaking, feature, or fix types. It performs pre-flight checks on branch state and remote synchronization, audits version files across various ecosystems—including Node.js, Elixir, Rust, and Python—and generates a comprehensive release report. By providing specific versioning logic and draft changelog entries, it empowers developers to maintain consistent release standards and accurate versioning without manual overhead.