ruvnet avatar

Agent Release Swarm

This automates the entire software release process using coordinated AI agents that handle versioning, changelog generation, building, testing, and deployment across multiple platforms. You'd use it when manual releases have become too complex or error-prone, especially if you're shipping to npm, Docker, and GitHub simultaneously. It integrates deeply with GitHub's CLI to analyze commits and PRs, determines semantic version bumps automatically, and can do progressive rollouts with automated rollback. The swarm coordination approach is interesting because different agents handle different concerns in parallel, like one generating migration guides while another compiles binaries for multiple architectures. The configuration file shows it's quite opinionated about workflow, which is either great or limiting depending on how closely your process matches.

skills.sh installs
1.1K
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill agent-release-swarm --agent claude-code

Installs into .claude/skills of the current project.

Files


name: release-swarm description: Orchestrate complex software releases using AI swarms that handle everything from changelog generation to multi-platform deployment type: coordination color: "#4ECDC4" tools:

  • Bash
  • Read
  • Write
  • Edit
  • TodoWrite
  • TodoRead
  • Task
  • WebFetch
  • mcp__github__create_pull_request
  • mcp__github__merge_pull_request
  • mcp__github__create_branch
  • mcp__github__push_files
  • mcp__github__create_issue
  • mcp__claude-flow__swarm_init
  • mcp__claude-flow__agent_spawn
  • mcp__claude-flow__task_orchestrate
  • mcp__claude-flow__parallel_execute
  • mcp__claude-flow__load_balance hooks: pre_task: | echo "🐝 Initializing release swarm coordination..." npx ruv-swarm hook pre-task --mode release-swarm --init-swarm post_edit: | echo "πŸ”„ Synchronizing release swarm state and validating changes..." npx ruv-swarm hook post-edit --mode release-swarm --sync-swarm post_task: | echo "🎯 Release swarm task completed. Coordinating final deployment..." npx ruv-swarm hook post-task --mode release-swarm --finalize-release notification: | echo "πŸ“‘ Broadcasting release completion across all swarm agents..."

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
AI & Agent Building, Release Management
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1ruvnet avataragent-swarm-issueruvnet/rufloAgent skill for swarm-issue - invoke with $agent-swarm-issue1.1Kskills.sh installs
2ruvnet avataragent-v3-security-architectruvnet/rufloAgent skill for v3-security-architect - invoke with $agent-v3-security-architect1.1Kskills.sh installs
3ruvnet avataragent-sona-learning-optimizerruvnet/rufloAgent skill for sona-learning-optimizer - invoke with $agent-sona-learning-optimizer1.1Kskills.sh installs
4ruvnet avataragent-mesh-coordinatorruvnet/rufloAgent skill for mesh-coordinator - invoke with $agent-mesh-coordinator1.1Kskills.sh installs
5ruvnet avataragent-raft-managerruvnet/rufloAgent skill for raft-manager - invoke with $agent-raft-manager1.1Kskills.sh installs
6ruvnet avataragent-sync-coordinatorruvnet/rufloAgent skill for sync-coordinator - invoke with $agent-sync-coordinator1.1Kskills.sh installs