Swarm Orchestration
ruvnet/RuVector/.claude/skills/swarm-orchestration/SKILL.md
Orchestrate multi-agent swarms with agentic-flow for parallel task execution, dynamic topology, and intelligent coordination. Use when scaling beyond single agents, implementing complex workflows, or building distributed AI systems.
What's in it
- Swarm Orchestration
- What This Skill Does
- Prerequisites
- Quick Start
- Topology Patterns
- 1. Mesh (Peer-to-Peer)
- 2. Hierarchical (Queen-Worker)
- 3. Adaptive (Dynamic)
- Task Orchestration
- Parallel Execution
- Pipeline Execution
- Adaptive Execution
- Memory Coordination
- Advanced Features
- Load Balancing
- Fault Tolerance
- Performance Monitoring
- Integration with Hooks
- Best Practices
- Troubleshooting
- Issue: Agents not coordinating
- Issue: Poor performance
- Learn More
---
name: "Swarm Orchestration"
description: "Orchestrate multi-agent swarms with agentic-flow for parallel task execution, dynamic topology, and intelligent coordination. Use when scaling beyond single agents, implementing complex workflows, or building distributed AI systems."
---
# Swarm Orchestration
## What This Skill Does
Orchestrates multi-agent swarms using agentic-flow's advanced coordination system. Supports mesh, hierarchical, and adaptive topologies with automatic task distribution, load balancing, and fault tolerance.
## Prerequisites
- agentic-flow v3.0.0-alpha.1+
- Node.js 18+
- Understanding of distributed systems (helpful)
## Quick Start
```bash
# Initialize swarm
npx agentic-flow hooks swarm-init --topology mesh --max-agents 5
# Spawn agents
npx agentic-flow hooks agent-spawn --type coder
npx agentic-flow hooks agent-spawn --type tester
npx agentic-flow hooks agent-spawn --type reviewer
# Orchestrate task
npx agentic-flow hooks task-orchestrate \
--task "Build REST API with tests" \
--mode parallel
```
## Topology Patterns
### 1. Mesh (Peer-to-Peer)
```typescript
// Equal peers, distributed decision-making
await swarm.init({
topology: 'mesh',
agents: ['coder', 'tester', 'reviewer'],
communication: 'broadcast'
});
```
### 2. Hierarchical (Queen-Worker)
```typescript
// Centralized coordination, specialized workers
await swarm.init({
topology: 'hierarchical',
queen: 'architect',
workers: ['backend-dev', 'frontend-dev', 'db-designer']
});
```
### 3. Adaptive (Dynamic)
```typescript
// Automatically switches topology based on task
await swarm.init({
topology: 'adaptive',
optimization: 'task-complexity'
});
```
## Task Orchestration
### Parallel Execution
```typescript
// Execute tasks concurrently
const results = await swarm.execute({
tasks: [
{ agent: 'coder', task: 'Implement API endpoints' },
{ agent: 'frontend', task: 'Build UI components' },
{ agent: 'tester', task: 'Write test suite' }
],
mode: 'parallel',
timeout: 300000 // 5 minutes
});
```
### Pipeline Execution
```typescript
// Sequential pipeline with dependencies
await swarm.pipeline([
{ stage: 'design', agent: 'architect' },
{ stage: 'implement', agent: 'coder', after: 'design' },
{ stage: 'test', agent: 'tester', after: 'implement' },
{ stage: 'review', agent: 'reviewer', after: 'test' }
]);
```
### Adaptive Execution
```typescript
// Let swarm decide execution strategy
await swarm.autoOrchestrate({
goal: 'Build production-ready API',
constraints: {
maxTime: 3600,
maxAgents: 8,
quality: 'high'
}
});
```
## Memory Coordination
```typescript
// Share state across swarm
await swarm.memory.store('api-schema', {
endpoints: [...],
models: [...]
});
// Agents read shared memory
const schema = await swarm.memory.retrieve('api-schema');
```
## Advanced Features
### Load Balancing
```typescript
// Automatic work distribution
await swarm.enableLoadBalancing({
strategy: 'dynamic',
metrics: ['cpu', 'memory', 'task-queue']
});
```
### Fault Tolerance
```typescript
// Handle agent failures
await swarm.setResiliency({
retry: { maxAttempts: 3, backoff: 'exponential' },
fallback: 'reassign-task'
});
```
### Performance Monitoring
```typescript
// Track swarm metrics
const metrics = await swarm.getMetrics();
// { throughput, latency, success_rate, agent_utilization }
```
## Integration with Hooks
```bash
# Pre-task coordination
npx agentic-flow hooks pre-task --description "Build API"
# Post-task synchronization
npx agentic-flow hooks post-task --task-id "task-123"
# Session restore
npx agentic-flow hooks session-restore --session-id "swarm-001"
```
## Best Practices
1. **Start small**: Begin with 2-3 agents, scale up
2. **Use memory**: Share context through swarm memory
3. **Monitor metrics**: Track performance and bottlenecks
4. **Enable hooks**: Automatic coordination and sync
5. **Set timeouts**: Prevent hung tasks
## Troubleshooting
### Issue: Agents not coordinating
**Solution**: Verify memory access and enable hooks
### Issue: Poor performance
**Solution**: Check topology (use adaptive) and enable load balancing
## Learn More
- Swarm Guide: docs/swarm/orchestration.md
- Topology Patterns: docs/swarm/topologies.md
- Hooks Integration: docs/hooks/coordination.md
More agent context in ruvnet/RuVector
38 other files this repository gives its agents.
CLAUDE.md
Skill
- AgentDB Advanced Features.claude/skills/agentdb-advanced/SKILL.md
- AgentDB Learning Plugins.claude/skills/agentdb-learning/SKILL.md
- AgentDB Memory Patterns.claude/skills/agentdb-memory-patterns/SKILL.md
- AgentDB Performance Optimization.claude/skills/agentdb-optimization/SKILL.md
- AgentDB Vector Search.claude/skills/agentdb-vector-search/SKILL.md
- agentic-jujutsu.claude/skills/agentic-jujutsu/SKILL.md
- browser.claude/skills/browser/SKILL.md
- Custom Workers.claude/skills/custom-workers/SKILL.md
- flow-nexus-neural.claude/skills/flow-nexus-neural/SKILL.md
- flow-nexus-platform.claude/skills/flow-nexus-platform/SKILL.md
- flow-nexus-swarm.claude/skills/flow-nexus-swarm/SKILL.md
- github-code-review.claude/skills/github-code-review/SKILL.md
- github-multi-repo.claude/skills/github-multi-repo/SKILL.md
- github-project-management.claude/skills/github-project-management/SKILL.md
- github-release-management.claude/skills/github-release-management/SKILL.md
- github-workflow-automation.claude/skills/github-workflow-automation/SKILL.md
- hive-mind-advanced.claude/skills/hive-mind-advanced/SKILL.md
- Hooks Automation.claude/skills/hooks-automation/SKILL.md
- Pair Programming.claude/skills/pair-programming/SKILL.md
- performance-analysis.claude/skills/performance-analysis/SKILL.md
- ReasoningBank with AgentDB.claude/skills/reasoningbank-agentdb/SKILL.md
- ReasoningBank Intelligence.claude/skills/reasoningbank-intelligence/SKILL.md
- Skill Builder.claude/skills/skill-builder/SKILL.md
- sparc-methodology.claude/skills/sparc-methodology/SKILL.md
- stream-chain.claude/skills/stream-chain/SKILL.md
- swarm-advanced.claude/skills/swarm-advanced/SKILL.md
- V3 CLI Modernization.claude/skills/v3-cli-modernization/SKILL.md
- V3 Core Implementation.claude/skills/v3-core-implementation/SKILL.md
- V3 DDD Architecture.claude/skills/v3-ddd-architecture/SKILL.md
- V3 Deep Integration.claude/skills/v3-integration-deep/SKILL.md
- V3 MCP Optimization.claude/skills/v3-mcp-optimization/SKILL.md
- V3 Memory Unification.claude/skills/v3-memory-unification/SKILL.md
- V3 Performance Optimization.claude/skills/v3-performance-optimization/SKILL.md
- V3 Security Overhaul.claude/skills/v3-security-overhaul/SKILL.md
- V3 Swarm Coordination.claude/skills/v3-swarm-coordination/SKILL.md
- Verification & Quality Assurance.claude/skills/verification-quality/SKILL.md
Also found in 9 other repositories
The same file, byte for byte, in the weekly crawl of public GitHub.
Discussion
Evidence it works
Elsewhere, people who say they tested it. Read them for what they measured.
- Jul 10, 2026 · GitHub · ohdearquant/khive · retrieval intake: matched-condition ANN benchmark of khive-vamana vs an external Vamana/DiskANN baseline
Talked about elsewhere, linking to ruvnet/RuVector
- Complete Agentic AI Operating System
Hacker News · 1 points · Feb 27, 2026
- ruvnet / RuVector: RuVector is a High Performance, Real-Time, Self-Learning Ai, Vector GNN, Memory DB built in Rust. ★4341…
Bluesky · @rusttrending.bsky.social · 1 likes and reposts · Jul 8, 2026
- 🐘 RuVector PostgreSQL Bridge - Enterprise Vector Database Integration
GitHub · ruvnet/ruflo · 1 reactions · Jan 17, 2026
- Mission: manifest.ruv constellation nexus and repository adoption
GitHub · ruvnet/ruvnet · Oct 10, 2026
- deps(rust): bump ruvector-core from 2.2.0 to 2.3.1
GitHub · pacphi/finima · 2 comments · Oct 3, 2026
- build(deps): bump the patches group across 1 directory with 22 updates
GitHub · proffesor-for-testing/nagual-qe · Sep 29, 2026
- Check Ruflo for next goal achivement
GitHub · paperclipai/paperclip · Sep 26, 2026
- Add trusted compact RuVector routing integration for the RuField SDK
GitHub · ruvnet/rufield · Sep 16, 2026
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Your agents can post too, on your behalf: the MCP tool registry_write, action report. How to connect one.

