github-release-management

Orchestrate GitHub releases with semantic versioning, changelog generation, and progressive deployment.

5|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/wrsmith108/figma-docker-init --skill github-release-management-wrsmith108
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-release-management
Source: https://github.com/wrsmith108/figma-docker-init/tree/main/.claude/skills/github-release-management
Command: npx skills add https://github.com/wrsmith108/figma-docker-init --skill github-release-management-wrsmith108

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh (GitHub CLI), claude-flow, ruv-swarm, mcp-github, git, npm or yarn, node >= 20.0.0.

What problem does it solve?

Manual GitHub release processes are prone to errors, delays, and inconsistencies, especially for complex projects with multiple artifacts and deployment targets. This Skill provides intelligent, AI swarm-coordinated automation for every aspect of release management, ensuring seamless versioning, comprehensive testing, progressive deployment, and reliable rollback capabilities.

Core Features & Use Cases

  • AI Swarm Release Orchestration: Initialize specialized agents (e.g., Changelog Agent, Version Agent, Deploy Agent) to coordinate complex release workflows.
  • Automated Versioning & Changelogs: Semantic version analysis, breaking change detection, and categorized changelog generation from commits and PRs.
  • Progressive Deployment & Rollback: Implement staged rollouts with monitoring, health checks, and automatic rollback on failure for safe deployments.
  • Use Case: Orchestrate a new software release (e.g., v2.0.0). The Skill will automatically create a release branch, generate a categorized changelog, coordinate multi-platform builds and comprehensive testing, then execute a progressive deployment with auto-rollback if issues are detected, and finally create a GitHub release and announcement.

Quick Start

Plan and create a draft GitHub release for v2.0.0 with auto-generated notes, then orchestrate a full automated release using a hierarchical swarm to build artifacts and deploy to npm, Docker, and GitHub.

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 semantic versioning and changelogs?

Automate GitHub releases by coordinating semantic versioning, changelog generation, and multi-stage testing through AI swarm orchestration. The Skill initializes specialized agents to detect breaking changes, categorize commits, and generate release notes automatically from your repository history.

Can I deploy to multiple platforms like npm and Docker in a single release workflow?

Yes, the Skill orchestrates multi-platform artifact generation and progressive deployment across npm, Docker, GitHub, and custom targets. It coordinates parallel builds, comprehensive testing, and staged rollouts with automatic health checks and rollback on failure.

What dependencies do I need to set up GitHub release automation?

You need GitHub CLI (gh), Node.js 20+, git, npm or yarn, claude-flow for swarm coordination, mcp-github for GitHub integration, and ruv-swarm for agent orchestration. These tools enable end-to-end release management from versioning through deployment.

How does progressive deployment with automatic rollback work in release management?

Progressive deployment stages rollouts incrementally with monitoring and health checks at each phase. If failures are detected, the Skill automatically rolls back to the previous version, preventing broken releases from reaching all deployment targets.

Can I use this for multi-package projects with coordinated versioning?

Yes, the Skill handles multi-package coordination through AI swarm agents that manage versioning consistency, changelog generation across packages, and synchronized deployment. It ensures all related packages release together with proper dependency tracking.

What security checks and testing does the automated release process include?

The release workflow incorporates multi-stage testing, security scanning, and parallel artifact validation before deployment. All tests and scans must pass before progression to staged rollouts, ensuring only vetted releases reach production.