dev-release

Generate a changelog, bump semantic versions, and create a release commit and tag.

520|175|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/evolution-foundation/evo-nexus --skill dev-release-evolution-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-release
Source: https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/dev-release
Command: npx skills add https://github.com/evolution-foundation/evo-nexus --skill dev-release-evolution-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the release preparation process by automating changelog generation, semantic version bumping, and creation of a Git tag so teams can publish updates consistently.

Core Features & Use Cases

  • Pre-flight validation: Ensures you are on the correct branch, with a clean working tree, green CI, and passing local tests before proceeding.
  • Version determination: Reads the current version from the project manifest and supports major, minor, or patch semver bumps with explicit confirmation.
  • Changelog and release artifacts: Builds a new CHANGELOG.md section from git history and creates the release commit and tag, then verifies correctness with a dedicated verifier workflow.

Quick Start

Use dev-release to prepare a non-EvoNexus project release by confirming the proposed semver bump and then generating the changelog and tag from commits since the last tag.

Frequently Asked Questions about dev-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a changelog from git history for a new release?

This Skill automates changelog generation by grouping commits since the last tag into a new CHANGELOG.md section, then creating the release commit and tag.

What's the best way to automate semantic version bumps and git tagging?

Automating semantic version bumps requires reading the current project manifest version, applying a major, minor, or patch bump with explicit confirmation, and pushing a verified git tag.

Do I need a clean working tree and passing CI to create a release tag?

Yes, creating a release tag requires a clean working tree, green CI, and passing local tests, as this Skill performs pre-flight validation to ensure release readiness.

Can I use this automated release process for any project repository?

This automated release process applies specifically to library and tooling repositories that follow a conventional version manifest and a git-based tagging workflow.

How does version bump verification work during release preparation?

Version bump verification works by confirming the proposed semver bump, creating the release commit and tag, and running a final correctness check via a dedicated oath verifier workflow.