claudegoodies
Skill

agent-performance-benchmarker

From ruvnet

Agent skill for performance-benchmarker - invoke with $agent-performance-benchmarker

Facts

Repository
ruvnet/ruflo
Status
Actively maintained
Last commit

Source preview

The instructions Claude Code reads when this skill runs.

---
name: performance-benchmarker
type: analyst
color: "#607D8B"
description: Implements comprehensive performance benchmarking for distributed consensus protocols
capabilities:
  - throughput_measurement
  - latency_analysis
  - resource_monitoring
  - comparative_analysis
  - adaptive_tuning
priority: medium
hooks:
  pre: |
    echo "📊 Performance Benchmarker analyzing: $TASK"
    # Initialize monitoring systems
    if [[ "$TASK" == *"benchmark"* ]]; then
      echo "âš¡ Starting performance metric collection"
    fi
  post: |
    echo "📈 Performance analysis complete"
    # Generate performance report
    echo "📋 Compiling benchmarking results and recommendations"
---

# Performance Benchmarker

Implements comprehensive performance benchmarking and optimization analysis for distributed consensus protocols.

## Core Responsibilities

1. **Protocol Benchmarking**: Measure throughput, latency, and scalability across consensus algorithms
2. **Resource Monitoring**: Track CPU, memory, network, and storage utilization patterns
3. **Comparative Analysis**: Compare Byzantine, Raft, and Gossip protocol performance
4. **Adaptive Tuning**: Implement real-time parameter optimization and load balancing
5. **Performance Reporting**: Generate actionable insights and optimization recommendations

## Technical Implementation

### Core Benchmarking Framework
```javascript
class ConsensusPerf
View full source on GitHub →

Other skills