github-release-management

Orchestrates GitHub releases with automated versioning, testing, deployment, and rollback workflows.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/optimaxin/Tredev_Gems --skill github-release-management-optimaxin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-release-management
Source: https://github.com/optimaxin/Tredev_Gems/tree/main/.claude/skills/github-release-management
Command: npx skills add https://github.com/optimaxin/Tredev_Gems --skill github-release-management-optimaxin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating software releases involves many error-prone manual steps: generating changelogs, bumping versions, running validation suites, building multi-platform artifacts, deploying to registries, and handling rollbacks. This Skill automates the entire GitHub release pipeline using AI swarm coordination. ## Core Features & Use Cases - Automated Release Orchestration: Generate categorized changelogs from commits and PRs, suggest semantic versions based on breaking-change detection, and create GitHub releases via the gh CLI. - Multi-Stage Validation & Deployment: Run lint, unit, integration, and security checks, build cross-platform artifacts, and deploy progressively to npm, Docker, and GitHub with staged rollouts. - Emergency Hotfix & Rollback: Fast-track critical patches with cherry-picked commits and trigger automated rollbacks when error-rate or latency thresholds are breached. - Use Case: A team maintaining a monorepo needs to release coordinated versions of multiple packages. The Skill spawns specialized agents to update versions, validate cross-package compatibility, and publish a unified release PR. ## Quick Start Ask the AI to create a draft GitHub release for version 2.0.0 with an auto-generated changelog and full test validation.

Frequently Asked Questions about github-release-management

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

FAQPage Schema
How do I automate GitHub releases with the gh CLI?

Use gh release create with a version tag, the --generate-notes flag for automatic changelogs, and --draft for review before publishing. This Skill extends that flow with changelog categorization, validation suites, and multi-target deployment.

How to generate a changelog from commits and merged PRs?

Fetch merged PRs with gh pr list and commit history via the GitHub compare API between two tags, then categorize entries by labels such as feature, bug, or breaking. The Skill automates this and can add migration guides.

Does this release workflow support monorepos with multiple packages?

Yes, it coordinates multi-package releases by spawning per-package agents, aligning dependency versions, running cross-package integration tests, and creating a unified release PR for all packages simultaneously.

Can I do staged or canary deployments with automatic rollback?

Yes, the Skill supports progressive deployment configs with canary percentages, metric gates like error-rate and latency thresholds, and auto-rollback triggers when those thresholds are breached during rollout.

How do I handle an emergency hotfix release?

Create a hotfix branch from the last stable tag, cherry-pick the critical fix, run fast-tracked critical tests, and publish an emergency release. The Skill provides an emergency-release command that notifies stakeholders automatically.