deploy-release

Orchestrate software deployments with pre-flight validation, versioning, and post-deployment smoke tests.

9|3|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/Sir-chawakorn/sanook-cli --skill deploy-release-sir-chawakorn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-release
Source: https://github.com/Sir-chawakorn/sanook-cli/tree/main/skills/deploy-release
Command: npx skills add https://github.com/Sir-chawakorn/sanook-cli --skill deploy-release-sir-chawakorn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the high-risk manual errors associated with shipping software by enforcing a standardized, pre-flight checked deployment workflow that includes automated verification and a pre-planned rollback strategy.

Core Features & Use Cases

  • Pre-flight Validation: Automatically verifies test status, build integrity, environment variables, and pending database migrations before any deployment occurs.
  • Release Orchestration: Manages versioning, changelog updates, and annotated git tagging to ensure a clean audit trail for every release.
  • Post-deploy Verification: Performs automated smoke tests against live endpoints to confirm the health of the deployment, ensuring the system is functional before declaring success.

Quick Start

Use the deploy-release skill to initiate a production deployment for the current branch after verifying all pre-flight checks and confirming the rollback path.

Frequently Asked Questions about deploy-release

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

FAQPage Schema
How do I automate production deployment with pre-flight validation and rollback procedures?

Automate production deployment by orchestrating end-to-end releases that enforce strict pre-flight validation, versioning, and post-deployment smoke testing. This standardized workflow ensures high reliability and includes a pre-planned rollback strategy to eliminate manual errors.

What does pre-flight validation check before a CI/CD release?

Pre-flight validation automatically verifies test status, build integrity, environment variables, and pending database migrations before any deployment occurs. These checks ensure the release is safe and the system is functional before declaring success.

How do I perform post-deployment smoke testing for production releases?

Perform post-deployment smoke testing by running automated checks against live endpoints immediately after deployment. This verifies the health and functionality of the system, ensuring the application is operational before the release is officially declared successful.

Can I use this deployment orchestration for staging environments requiring high reliability?

Yes, this deployment orchestration applies to both staging and production environments requiring high reliability. It manages versioning, changelog updates, and annotated git tagging to ensure a clean audit trail for every release.

Do I need CI/CD configurations and environment variables to orchestrate a software release?

Yes, orchestrating a software release requires access to CI/CD configurations, environment variables, and repository-specific build and migration commands. These inputs are necessary to execute the automated deployment and verification workflow properly.

What is the best way to prevent manual errors when shipping software to production?

Prevent manual errors when shipping software by enforcing a standardized, pre-flight checked deployment workflow. This approach automates release orchestration, post-deploy verification, and rollback procedures, eliminating the high risks associated with manual interventions.