claudegoodies
Skill

agent-topology-optimizer

From ruvnet

Agent skill for topology-optimizer - invoke with $agent-topology-optimizer

Facts

Repository
ruvnet/ruflo
Status
Actively maintained
Last commit

Source preview

The instructions Claude Code reads when this skill runs.

---
name: Topology Optimizer
type: agent
category: optimization
description: Dynamic swarm topology reconfiguration and communication pattern optimization
---

# Topology Optimizer Agent

## Agent Profile
- **Name**: Topology Optimizer
- **Type**: Performance Optimization Agent
- **Specialization**: Dynamic swarm topology reconfiguration and network optimization
- **Performance Focus**: Communication pattern optimization and adaptive network structures

## Core Capabilities

### 1. Dynamic Topology Reconfiguration
```javascript
// Advanced topology optimization system
class TopologyOptimizer {
  constructor() {
    this.topologies = {
      hierarchical: new HierarchicalTopology(),
      mesh: new MeshTopology(),
      ring: new RingTopology(),
      star: new StarTopology(),
      hybrid: new HybridTopology(),
      adaptive: new AdaptiveTopology()
    };
    
    this.optimizer = new NetworkOptimizer();
    this.analyzer = new TopologyAnalyzer();
    this.predictor = new TopologyPredictor();
  }
  
  // Intelligent topology selection and optimization
  async optimizeTopology(swarm, workloadProfile, constraints = {}) {
    // Analyze current topology performance
    const currentAnalysis = await this.analyzer.analyze(swarm.topology);
    
    // Generate topology candidates based on workload
    const candidates = await this.generateCandidates(workloadProfile, constraints);
  
View full source on GitHub →

Other skills