release-readiness

Automate production release readiness checks for reproducible builds and safe rollbacks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dylanmarriner/windsurf-hooker --skill release-readiness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-readiness
Source: https://github.com/dylanmarriner/windsurf-hooker/tree/main/windsurf/skills/release-readiness
Command: npx skills add https://github.com/dylanmarriner/windsurf-hooker --skill release-readiness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prepare releases with migration safety, artifact integrity checks, and verified rollback capability. Invoke as @release-readiness.

Core Features & Use Cases

  • Migration safety and rollback planning: Identify database changes, ensure forward and backward compatibility, and document rollback steps.
  • Artifact integrity: Build deterministically and generate checksums for all artifacts, with a traceable build environment.
  • Release tagging and deployment verification: Validate version numbers, publish release notes, and perform smoke checks in staging before prod.

Quick Start

Run the release-readiness workflow to validate versioning, migrations, and artifact integrity before tagging a release

Frequently Asked Questions about release-readiness

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

FAQPage Schema
How do I automate production release readiness checks for database migrations and rollback paths?

Automate production release readiness checks by validating forward and backward database migration compatibility, documenting rollback steps, and verifying deployment safety to ensure reproducible builds and safe rollback paths.

What is deterministic packaging and how does it ensure artifact integrity?

Deterministic packaging ensures artifact integrity by building reproducibly and generating checksums for all artifacts within a traceable build environment, allowing verifiable and consistent release outputs across deployment pipelines.

How do I validate semantic versioning and generate checksums before tagging a release?

Validate semantic versioning and generate checksums by running an automated release workflow that enforces version number rules, produces deterministic artifact packages, and verifies integrity before applying release tags.

Can I perform smoke checks in staging before deploying to production?

Yes, you can perform smoke checks in staging before production by running deployment verification steps that validate release notes, confirm artifact integrity, and execute smoke tests to ensure safe rollout.

What's the best way to document migration rollback steps for a software deployment?

The best way to document migration rollback steps is to identify database changes during the release process, ensure forward and backward compatibility, and automatically generate rollback documentation for safe deployment paths.

When do I need release verification steps in my deployment pipeline?

You need release verification steps in your deployment pipeline when applying semantic versioning tags, executing database migrations, or publishing artifacts to ensure reproducible builds, verifiable checksums, and safe rollback readiness.