release-process

Guide software releases with pre-release validation, version bumping, and GitHub release creation.

3.1k|475|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/bradygaster/squad --skill release-process-bradygaster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-process
Source: https://github.com/bradygaster/squad/tree/main/.squad/skills/release-process
Command: npx skills add https://github.com/bradygaster/squad --skill release-process-bradygaster

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a strict, step-by-step checklist to prevent catastrophic release errors, ensuring a smooth and reliable software deployment process.

Core Features & Use Cases

  • Pre-Release Validation: Ensures version numbers, authentication tokens, and branch states are correct before starting.
  • Guided Workflow: Details each step from version bumping to npm publication and testing.
  • Use Case: A developer needs to release a new version of the Squad CLI. By following this Skill's checklist, they can systematically verify all prerequisites, execute the release steps, and monitor the automated deployment, avoiding common pitfalls like incorrect versioning or authentication failures.

Quick Start

Follow the release-process skill to prepare and execute a new software release.

Frequently Asked Questions about release-process

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

FAQPage Schema
How do I prevent npm deployment failures caused by incorrect semver or invalid tokens?

Prevent npm deployment failures by running a pre-release validation step to verify correct semver and valid NPM tokens. This release management checklist systematically checks authentication and version numbers before publication to avoid disasters.

What is the best way to automate a software release workflow using GitHub Actions?

Automate a software release workflow by following a guided runbook that covers version bumping, tagging, and GitHub release creation. This approach includes monitoring automated GitHub Actions workflows to ensure successful deployment.

How do I manage version bumping and tagging for a new npm package release?

Manage version bumping and tagging by executing a step-by-step release runbook. This process guides you through incrementing semver versions, applying git tags, and creating GitHub releases before publishing to npm.

Why does my GitHub Actions automated deployment fail after creating a draft release?

Automated deployments fail after creating draft releases due to common release management issues like incorrect draft states. Following a strict release validation checklist identifies these draft release issues before they trigger workflow failures.

Can I use a release runbook to monitor automated deployment workflows?

Yes, you can use a release runbook to monitor automated deployment workflows. The process includes specific steps for tracking your GitHub Actions execution to verify successful npm publication and catch deployment errors.

Do I need to validate branch states before starting a software release process?

Yes, you need to validate branch states before starting a software release process. Pre-release validation ensures your repository branches are in the correct state, preventing catastrophic deployment errors prior to version bumping.