What problem does it solve?
Coordinating a software release involves many error-prone manual steps: analyzing commits, generating changelogs, bumping versions, building artifacts for multiple platforms, running tests, deploying to registries, and monitoring for regressions. This Skill automates that entire pipeline using coordinated AI swarm agents.
Core Features & Use Cases
- Automated Changelog & Versioning: Analyzes commits and merged PRs via the GitHub CLI to generate categorized changelogs, detect breaking changes, and suggest semantic version bumps.
- Multi-Agent Release Orchestration: Spawns specialized agents (changelog, version, build, test, deploy) that run builds across platforms, execute test suites, and publish to npm, Docker, and GitHub Releases.
- Progressive Deployment & Rollback: Supports staged canary rollouts with metric thresholds, release monitoring, and automated rollback triggers based on error rates and latency.
- Use Case: A maintainer tagging v2.0.0 can trigger the swarm to generate release notes from merged PRs, build binaries for Linux/macOS/Windows, publish packages, and post an announcement issue automatically.
Quick Start
Ask the agent to plan and execute a new release for the current repository, including changelog generation, version bumping, and deployment to npm and GitHub Releases.