Use when adding new error messages to React, or seeing "unknown error code" warnings.
npx skills add smith-horn/skillsmith --skill "github-release-management"
Install specific skill from multi-skill repository
# Description
Comprehensive GitHub release orchestration with AI swarm coordination for automated versioning, testing, deployment, and rollback management
# SKILL.md
name: github-release-management
title: GitHub Release Management
version: 3.0.0
description: Comprehensive GitHub release orchestration with AI swarm coordination for automated versioning, testing, deployment, and rollback management
category: github
tags:
- release
- deployment
- versioning
- automation
- ci-cd
- swarm
author: Claude Flow Team
difficulty: intermediate
prerequisites:
- gh (GitHub CLI)
- claude-flow
- node >= 20.0.0
tools_required:
- gh
- npx claude-flow
- mcp__claude-flow__*
related_skills:
- github-pr-workflow
- github-workflow-automation
- multi-repo-coordination
GitHub Release Management
Behavioral Classification
Type: Guided Decision
This skill guides you through release management decisions and then executes based on your choices.
Decision Points:
1. Release type (patch, minor, major, hotfix)?
2. Deployment strategy (direct, staged, canary)?
3. Swarm topology for coordination?
4. Rollback policy?
Overview
Intelligent release automation and orchestration using AI swarms for comprehensive software releases - from changelog generation to multi-platform deployment with rollback capabilities.
Core Capabilities:
1. Release Planning - Semantic versioning, breaking change detection
2. Automated Testing - Multi-stage test orchestration, security scanning
3. Build & Deploy - Multi-platform builds, progressive deployment
4. Documentation - Automated changelog, release notes, migration guides
Quick Start
Simple Release Flow
# Plan and create a release
gh release create v2.0.0 \
--draft \
--generate-notes \
--title "Release v2.0.0"
# Orchestrate with swarm
npx claude-flow github release-create \
--version "2.0.0" \
--build-artifacts \
--deploy-targets "npm,docker,github"
Full Automated Release
# Initialize release swarm
npx claude-flow swarm init --topology hierarchical
# Execute complete release pipeline
npx claude-flow sparc pipeline "Release v2.0.0 with full validation"
Sub-Documentation
For detailed information, see the following files:
| Document | Contents |
|---|---|
| Basic Usage | Essential commands, version bumps, simple deployment |
| Swarm Coordination | AI swarm orchestration, specialized agents |
| Advanced Workflows | Multi-package, staged rollout, hotfix procedures |
| Enterprise Features | Configuration, security, compliance, monitoring |
| GitHub Actions | CI/CD integration, best practices |
Quick Reference
Essential Commands
# Get last release tag
LAST_TAG=$(gh release list --limit 1 --json tagName -q '.[0].tagName')
# Create draft release
gh release create v2.0.0 --draft --generate-notes
# Version bump
npm version patch # or minor, major
# Deploy to npm
npm run build && npm publish
Swarm Initialization
mcp__claude-flow__swarm_init {
topology: "hierarchical",
maxAgents: 6,
strategy: "balanced"
}
Release Agent Types
| Agent | Role |
|---|---|
| Release Director | Coordinate overall release |
| Version Manager | Handle versioning |
| QA Engineer | Run validation tests |
| Release Reviewer | Code review |
| Deployment Analyst | Monitor deployment |
| Compatibility Checker | Verify compatibility |
Release Cadence Guidelines
| Type | Frequency | Contains |
|---|---|---|
| Patch | Weekly | Bug fixes |
| Minor | Bi-weekly | Features |
| Major | Quarterly | Breaking changes |
| Hotfix | On-demand | Critical fixes |
Performance Metrics
- Release Planning: < 2 minutes
- Build Process: 3-8 minutes
- Test Execution: 5-15 minutes
- Deployment: 2-5 minutes per target
- Complete Pipeline: 15-30 minutes
Success Metrics
- Release Frequency: Target weekly minor releases
- Lead Time: < 2 hours from commit to production
- Failure Rate: < 2% of releases require rollback
- MTTR: < 30 minutes for critical hotfixes
Related Resources
Version: 3.0.0
Last Updated: 2025-01-24
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.