full-release

Orchestrate a Git-based software release from version preparation to published verification.

413|31|Updated Mar 16, 2025
One-click install
npx skills add https://github.com/gittower/git-flow-next --skill full-release-gittower
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: full-release
Source: https://github.com/gittower/git-flow-next/tree/main/.claude/skills/full-release
Command: npx skills add https://github.com/gittower/git-flow-next --skill full-release-gittower

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the risk and coordination burden of managing a full software release by guiding the entire process from local version prep through published artifacts and post-release sync.

Core Features & Use Cases

  • Release Preparation: Updates changelog and version files, verifies the build, and creates the release commit.
  • Release Coordination: Handles tag creation, CI watching, GitHub release verification, milestone stamping, Homebrew tap updates, and website documentation sync.
  • Safety Gates: Requires explicit user confirmation before pushing the tag and skips preview-incompatible publishing steps when releasing alpha, beta, or rc versions.
  • Use Case: A maintainer is ready to ship v1.2.0 and wants one guided workflow to prepare the release, confirm the changelog, publish the tag, verify CI, update package distribution, and sync the website docs.

Quick Start

Use the full-release skill to prepare and publish the next release version for this repository.

Frequently Asked Questions about full-release

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

FAQPage Schema
How do I automate a full git release workflow from changelog updates to tag publishing?

A full git release workflow automates changelog updates, version bumps, tag creation, CI monitoring, and distribution sync. This skill orchestrates that end-to-end process, requiring explicit confirmation before pushing tags to ensure safe publication.

Does this release workflow support publishing alpha, beta, or rc preview versions?

Yes, the release workflow supports preview versions. It automatically skips preview-incompatible publishing steps, such as Homebrew tap updates and website documentation syncs, when releasing alpha, beta, or rc versions.

Can I sync Homebrew tap updates and website documentation within a GitHub release process?

Yes, you can sync Homebrew taps and deploy website documentation during a GitHub release. The workflow coordinates these distribution channel updates alongside milestone stamping and CI verification.

How do I safely gate git tag creation during a release coordination process?

To safely gate git tag creation, the workflow requires explicit user confirmation before pushing the tag. This safety mechanism prevents accidental publication before the release commit and build verification are finalized.

What is the best way to coordinate CI monitoring and GitHub release verification after tagging?

The best way to coordinate CI monitoring and release verification is through an orchestrated workflow that watches CI pipelines and verifies the GitHub release automatically after tag creation.

How does milestone stamping work during a software release workflow?

Milestone stamping during a software release workflow couples release notes with milestone management. The workflow applies this stamping as part of the release coordination phase following tag creation and CI verification.