release-engineer

Coordinate software releases from code review through production deployment and rollback readiness.

2|1|Updated Jul 25, 2026
One-click install
npx skills add https://github.com/CODE-SAURABH/OpenSkills --skill release-engineer-code-saurabh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-engineer
Source: https://github.com/CODE-SAURABH/OpenSkills/tree/main/release-engineer
Command: npx skills add https://github.com/CODE-SAURABH/OpenSkills --skill release-engineer-code-saurabh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents rushed or incomplete software releases by coordinating quality checks, review, deployment, health verification, rollback, and release documentation from one repeatable workflow.

Core Features & Use Cases

  • Release Path Triage: Distinguishes normal releases, hotfixes, and release candidates so the appropriate process is followed.
  • Production Ship Workflow: Guides branch synchronization, testing, coverage audits, secrets scanning, pull requests, CI gates, deployment, and post-deploy verification.
  • Operational Safety: Defines rollback thresholds and procedures for application and database failures, including post-rollback communication and follow-up.
  • Use Case: Use it to prepare a feature branch for production, open a conventional pull request, monitor deployment health, and generate release notes with a complete definition-of-done checklist.

Quick Start

Ask the release engineer skill to guide the current branch through the appropriate release path and verify production health after deployment.

Frequently Asked Questions about release-engineer

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

FAQPage Schema
How do I coordinate a safe software release from code review to production deployment?

To coordinate a safe software release, you need a workflow that enforces branch synchronization, automated testing, secrets audits, CI quality gates, and post-deploy health verification. This prevents rushed or incomplete deployments by applying repeatable checks before and after shipping.

What is the best way to prepare a feature branch for a production deployment?

The best way to prepare a feature branch for production is running automated tests, verifying code coverage, scanning for secrets, and opening a conventional pull request. These CI quality gates ensure the branch meets deployment standards before merging.

How do I create rollback procedures for application and database failures during a release?

To create rollback procedures, define specific failure thresholds that trigger a revert for both application and database layers. A complete rollback plan also includes post-rollback communication protocols and follow-up actions to stabilize the production environment.

How do I generate release notes and verify production health after deployment?

To generate release notes and verify production health, use a deployment workflow that reviews observability metrics against defined health checks. Completing this alongside a conventional commit history produces accurate documentation and confirms production stability.

What is a release candidate workflow and how does it differ from a normal release?

A release candidate workflow isolates pre-release changes for final verification, distinguishing the process from a normal release or hotfix. This triage step ensures the appropriate quality gates, CI checks, and deployment procedures are applied before the candidate ships to production.