release

Bump semantic versions, update changelogs, and tag Git releases.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/SumitRajpal/nextjs-claude-architecture --skill release-sumitrajpal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/SumitRajpal/nextjs-claude-architecture/tree/main/.claude/skills/release
Command: npx skills add https://github.com/SumitRajpal/nextjs-claude-architecture --skill release-sumitrajpal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the release workflow for software projects: bump version numbers, refresh changelogs, and publish Git tags and release commits, reducing manual errors and saving time.

Core Features & Use Cases

  • Version bumping based on semantic levels (major, minor, patch) with default to patch
  • Changelog generation and integration to CHANGELOG.md
  • Safe commit and tag workflow with pre-checks and user confirmation
  • Works on Git-based projects using a standard release flow including main or master branches

Quick Start

Run the release command with an optional bump level, e.g., /release minor, to bump the version, update the changelog, and create the git tag and release commit.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate semantic versioning and changelog updates for a Git project?

Automate semantic versioning and changelog updates by running a release command that calculates the version bump, refreshes CHANGELOG.md, and creates Git tags. It defaults to a patch bump unless you specify major or minor.

How does automated release tagging work on main or master branches?

Automated release tagging works by applying pre-release checks to your main or master branch, calculating the semantic version bump, generating a changelog entry, and committing with a Git tag after user confirmation.

Can I create a hotfix or patch release without manually editing the changelog?

Yes, you can create a hotfix or patch release without manual edits. The workflow automatically calculates the patch version bump, generates changelog entries, and safely commits the changes to your Git repository.

Do I need to specify a version number when preparing a new release?

No, you do not need to specify a version number. You can provide a semantic level like minor or major, and the workflow defaults to a patch bump if no argument is supplied during the release process.

What is the safest way to bump versions and tag releases without manual errors?

The safest way to bump versions and tag releases is using an automated workflow that performs pre-checks, calculates semantic versions, updates the changelog, and prompts for user confirmation before committing Git tags.

Does the release workflow require user confirmation before pushing Git tags?

Yes, the release workflow requires user confirmation before completing the safe commit and tag process. This ensures you review the semantic version bump and changelog updates before finalizing the Git release.