release-checklist

Validate software release readiness across versioning, changelog, tests, and build artifacts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nxtg-ai/DesktopAI --skill release-checklist-nxtg-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-checklist
Source: https://github.com/nxtg-ai/DesktopAI/tree/main/.agents/skills/release-checklist
Command: npx skills add https://github.com/nxtg-ai/DesktopAI --skill release-checklist-nxtg-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill acts as a crucial gatekeeper, ensuring that all necessary checks are performed before a software release, preventing the shipment of unverified or incomplete code.

Core Features & Use Cases

  • Version Validation: Confirms versioning is correctly updated across all relevant files.
  • Changelog Verification: Ensures that user-facing changes are accurately documented.
  • Test & Build Assurance: Runs required tests and verifies build artifacts for consistency.
  • Rollback Planning: Captures the strategy for rolling back changes if necessary.
  • Use Case: Before tagging a new version of a critical application, use this Skill to automatically verify that the version number in package.json matches the changelog entry, all unit tests pass, and the build artifacts are correctly named.

Quick Start

Run the release checklist for version 1.2.3.

Frequently Asked Questions about release-checklist

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

FAQPage Schema
How do I validate software release readiness before cutting a new version?

Software release readiness is validated by checking versioning accuracy, changelog completeness, test execution, build artifacts, and rollback notes. This gatekeeping process prevents shipping unverified changes by enforcing deterministic checks across metadata and reproducible artifacts.

What should a release checklist include for hotfix verification?

A release checklist for hotfix verification should include version validation across files, accurate changelog documentation, passing test execution, consistent build artifacts, and a captured rollback strategy. These checks ensure deterministic gates for releases and prevent incomplete code deployment.

How do I verify changelog accuracy and version numbers match before a release?

Changelog accuracy and version matching are verified by confirming the version number in package files matches the changelog entry. This ensures user-visible changes are accurately documented and consistent metadata requirements are satisfied before tagging.

Can I use automated release gates to check build artifacts and test execution?

Automated release gates can check build artifacts and test execution. This Skill runs required tests and verifies build artifacts for consistency, ensuring deterministic gates for releases and reproducible build artifacts before shipment.

When do I need to capture rollback notes for a software release?

Rollback notes must be captured when preparing release candidates, cutting new versions, or verifying hotfixes. This ensures a strategy for rolling back changes is documented if necessary, preventing the shipment of unverified or incomplete code.

Does this release validation process work without external dependencies?

This release validation process works without external dependencies. It independently validates versioning, changelog accuracy, test execution, build artifacts, and rollback notes to ensure release readiness as a standalone gatekeeping mechanism.