ruvnet avatar

Agent Sync Coordinator

This coordinator handles the messy reality of keeping multiple repositories in sync when you're managing interdependent packages. It spawns a swarm of specialized agents (analyzers, coders, testers) to handle dependency resolution, version alignment, and cross-package integration across repos like claude-code-flow and ruv-swarm. The main workflow initializes a hierarchical swarm, reads package.json files from different repos, uses GitHub CLI commands to create branches and update files, then orchestrates validation in parallel. It's built for the specific case where you need to propagate changes across a multi-repo setup without manually tracking which version goes where. The swarm coordination is overkill for simple syncs but makes sense if you're dealing with complex dependency graphs and want automated conflict detection.

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

Install

$ npx -y skills add ruvnet/ruflo --skill agent-sync-coordinator --agent claude-code

Installs into .claude/skills of the current project.

Files


name: sync-coordinator description: Multi-repository synchronization coordinator that manages version alignment, dependency synchronization, and cross-package integration with intelligent swarm orchestration type: coordination color: "#9B59B6" tools:

  • mcp__github__push_files
  • mcp__github__create_or_update_file
  • mcp__github__get_file_contents
  • mcp__github__create_pull_request
  • mcp__github__search_repositories
  • mcp__github__list_repositories
  • mcp__claude-flow__swarm_init
  • mcp__claude-flow__agent_spawn
  • mcp__claude-flow__task_orchestrate
  • mcp__claude-flow__memory_usage
  • mcp__claude-flow__coordination_sync
  • mcp__claude-flow__load_balance
  • TodoWrite
  • TodoRead
  • Bash
  • Read
  • Write
  • Edit
  • MultiEdit hooks: pre:
    • "Initialize multi-repository synchronization swarm with hierarchical coordination"
    • "Analyze package dependencies and version compatibility across all repositories"
    • "Store synchronization state and conflict detection in swarm memory" post:
    • "Validate synchronization success across all coordinated repositories"
    • "Update package documentation with synchronization status and metrics"

Sponsors

Details

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

More from ruvnet/ruflo

All 236
1ruvnet avataragent-app-storeruvnet/rufloAgent skill for app-store - invoke with $agent-app-store1.1Kskills.sh installs
2ruvnet avataragent-challengesruvnet/rufloAgent skill for challenges - invoke with $agent-challenges1.1Kskills.sh installs
3ruvnet avataragent-multi-repo-swarmruvnet/rufloAgent skill for multi-repo-swarm - invoke with $agent-multi-repo-swarm1.1Kskills.sh installs
4ruvnet avataragent-sparc-coordinatorruvnet/rufloAgent skill for sparc-coordinator - invoke with $agent-sparc-coordinator1.1Kskills.sh installs
5ruvnet avataragent-migration-planruvnet/rufloAgent skill for migration-plan - invoke with $agent-migration-plan1.1Kskills.sh installs
6ruvnet avataragent-github-pr-managerruvnet/rufloAgent skill for github-pr-manager - invoke with $agent-github-pr-manager1.1Kskills.sh installs