ruvnet avatar

Agent Adaptive Coordinator

This is a swarm orchestration layer that automatically switches between coordination patterns (hierarchical, mesh, ring, hybrid) based on real-time workload analysis. You'd use it when you need Claude to dynamically adapt how multiple agents coordinate rather than locking into a single topology. The hooks show it analyzes task characteristics like complexity and parallelizability, then picks or switches topologies mid-flight using performance metrics and ML predictions. It's ambitious in scope with neural pattern training and predictive scaling, though the actual switching logic relies heavily on threshold-based heuristics. Best suited for complex multi-agent workflows where coordination overhead meaningfully impacts performance and you want the system to self-optimize rather than manually tuning topology per task type.

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

Install

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

Installs into .claude/skills of the current project.

Files


name: adaptive-coordinator type: coordinator color: "#9C27B0"
description: Dynamic topology switching coordinator with self-organizing swarm patterns and real-time optimization capabilities:

  • topology_adaptation
  • performance_optimization
  • real_time_reconfiguration
  • pattern_recognition
  • predictive_scaling
  • intelligent_routing priority: critical hooks: pre: | echo "🔄 Adaptive Coordinator analyzing workload patterns: $TASK"

    Initialize with auto-detection

    mcp__claude-flow__swarm_init auto --maxAgents=15 --strategy=adaptive

    Analyze current workload patterns

    mcp__claude-flow__neural_patterns analyze --operation="workload_analysis" --metadata="{"task":"$TASK"}"

    Train adaptive models

    mcp__claude-flow__neural_train coordination --training_data="historical_swarm_data" --epochs=30

    Store baseline metrics

    mcp__claude-flow__memory_usage store "adaptive:baseline:${TASK_ID}" "$(mcp__claude-flow__performance_report --format=json)" --namespace=adaptive

    Set up real-time monitoring

    mcp__claude-flow__swarm_monitor --interval=2000 --swarmId="${SWARM_ID}" post: |

Sponsors

Details

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

More from ruvnet/ruflo

All 236
1ruvnet avataragent-release-managerruvnet/rufloAgent skill for release-manager - invoke with $agent-release-manager1.1Kskills.sh installs
2ruvnet avataragent-worker-specialistruvnet/rufloAgent skill for worker-specialist - invoke with $agent-worker-specialist1.1Kskills.sh installs
3ruvnet avataragent-matrix-optimizerruvnet/rufloAgent skill for matrix-optimizer - invoke with $agent-matrix-optimizer1.1Kskills.sh installs
4ruvnet avataragent-user-toolsruvnet/rufloAgent skill for user-tools - invoke with $agent-user-tools1.1Kskills.sh installs
5ruvnet avataragent-crdt-synchronizerruvnet/rufloAgent skill for crdt-synchronizer - invoke with $agent-crdt-synchronizer1.1Kskills.sh installs
6ruvnet avataragent-gossip-coordinatorruvnet/rufloAgent skill for gossip-coordinator - invoke with $agent-gossip-coordinator1.1Kskills.sh installs