Agent skill
github-release-management
Comprehensive GitHub release orchestration with AI swarm coordination for automated versioning, testing, deployment, and rollback management
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/github-release-management
SKILL.md
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:
- Release type (patch, minor, major, hotfix)?
- Deployment strategy (direct, staged, canary)?
- Swarm topology for coordination?
- 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:
- Release Planning - Semantic versioning, breaking change detection
- Automated Testing - Multi-stage test orchestration, security scanning
- Build & Deploy - Multi-platform builds, progressive deployment
- 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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?