release-production

Coordinate repository state, changelog creation, and safe merges for production releases.

1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/VIPER-Metrics/claude-code-skills --skill release-production
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-production
Source: https://github.com/VIPER-Metrics/claude-code-skills/tree/main/skills/release-production
Command: npx skills add https://github.com/VIPER-Metrics/claude-code-skills --skill release-production

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines production releases by coordinating repository state, changelog creation, and safe merges to production.

Core Features & Use Cases

  • Pre-flight validation: checks that the working tree is clean, master and published are up to date, and the repository is ready for release.
  • Changelog generation: creates a structured changelog entry summarizing commits and merged PRs.
  • Master-to-published merge & tagging prep: performs the merge and pushes to the published branch, with options to tag the release. Use Case: When preparing a production release, invoke /release-production to run checks, generate docs, merge branches, and push to production.

Quick Start

Run /release-production in the VIPER Core repository context to begin the release workflow.

Frequently Asked Questions about release-production

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

FAQPage Schema
How do I automate a production release workflow with changelog generation in Git?

Automating a production release workflow is done by running pre-flight checks, generating a structured changelog, and safely merging the master branch into published. This ensures the repository is clean, changes are documented, and the merge is ready for deployment.

What is a master to published branch merge and when do I need it for production?

A master to published branch merge transfers finalized changes from the master branch to the published branch for deployment. You need this when preparing a production release to ensure your published branch contains all tested commits and merged PRs.

What pre-flight checks are required before merging to a production branch?

Pre-flight checks for a production merge require a clean working tree, up-to-date master and published branches, and documented changes. These validations prevent unsafe merges by ensuring the repository state is fully synchronized and release-ready.

Can I automatically generate a changelog from merged GitHub pull requests before a release?

Generating a changelog from merged GitHub pull requests is supported by summarizing commits and merged PRs into a structured changelog entry. This creates a documented record of changes automatically as part of the release workflow preparation.

Do I need a clean working tree before starting an automated production release?

A clean working tree is required before starting an automated production release. The workflow enforces pre-flight checks that validate the working tree is clean and branches are up to date to ensure a safe and consistent merge.

Why does my production merge fail when my Git branches are not up to date?

A production merge fails when Git branches are not up to date because the workflow enforces pre-flight checks for branch synchronization. It prevents unsafe merges by requiring both master and published branches to be fully updated before proceeding.