What problem does it solve?
This Skill automates and orchestrates the entire GitHub release process, from version planning and changelog generation to multi-platform deployment and rollback management. It eliminates manual errors, ensures consistency, and accelerates release cycles, allowing teams to deploy software faster and more reliably.
Core Features & Use Cases
- Release Planning & Version Management: Semantic version analysis, breaking change detection, and multi-package coordination.
- Automated Testing & Validation: Orchestrates multi-stage, cross-platform testing and security scanning.
- Build & Deployment Orchestration: Manages parallel artifact generation and progressive deployment strategies.
- Use Case: Orchestrate a full release for a monorepo, where the skill automatically updates versions across multiple packages, generates a consolidated changelog, runs cross-package compatibility tests, and deploys to various targets (npm, Docker, GitHub Releases) with a staged rollout.
Quick Start
Plan and create a draft release for version 2.0.0:
gh release create v2.0.0 --draft --generate-notes --title "Release v2.0.0"
Then orchestrate with swarm:
npx claude-flow github release-create --version "2.0.0" --build-artifacts --deploy-targets "npm,docker,github"