performance-analysis

Comprehensive performance analysis, bottleneck detection, and optimization recommendations for Claude Flow swarms

By ruvnet · 1,159 installs

npx skills add ruvnet/ruflo --skill performance-analysis

Source repository · Upstream listing

Performance Analysis Skill Comprehensive performance analysis suite for identifying bottlenecks, profiling swarm operations, generating detailed reports, and providing actionable optimization recommendations. Overview This skill consolidates all performance analysis capabilities: Bottleneck Detection : Identify performance bottlenecks across communication, processing, memory, and network Performance Profiling : Real time monitoring and historical analysis of swarm operations Report Generation : Create comprehensive performance reports in multiple formats Optimization Recommendations : AI powered suggestions for improving performance Quick Start Basic Bottleneck Detection Generate Performance Report Analyze and Auto Fix Core Capabilities 1. Bottleneck Detection Command Syntax Options swarm id, s <id Analyze specific swarm (default: current) time range, t <range Analysis period: 1h, 24h, 7d, all (default: 1h) threshold <percent Bottleneck threshold percentage (default: 20) export, e <file Export analysis to file fix Apply automatic optimizations Usage Examples Metrics Analyzed Communication Bottlenecks: Message queue delays Agent response times Coordination overhead Memory access patterns Inter agent communication latency Processing Bottlenecks: Task completion times Agent utilization rates Parallel execution efficiency Resource contention CPU/memory usage patterns Memory Bottlenecks: Cache hit rates Memory access patterns Storage I/O performance Neural pattern loading times Memory allocation efficiency Network Bottlenecks: API call latency MCP communication delays External service timeouts Concurrent request limits Network throughput issues Output Format 2. Performance Profiling Real time Detection Automatic analysis during task execution: Execution time vs. complexity Agent utilization rates Resource constraints Operation patterns Common Bottleneck Patterns Time Bottlenecks: Tasks taking 5 minutes Sequential operations that could parallelize Redundant file operations Inefficient algorithm implementations Coordination Bottlenecks: Single agent for complex tasks Unbalanced agent workloads Poor topology selection Excessive synchronization points Resource Bottlenecks: High operation count ( 100) Memory constraints I/O limitations Thread pool saturation MCP Integration Result Format: 3. Report Generation Command Syntax Options format <type Report format: json, html, markdown (default: markdown) include metrics Include detailed metrics and charts compare <id Compare with previous swarm time range <range Analysis period: 1h, 24h, 7d, 30d, all output <file Output file path sections <list Comma separated sections to include Report Sections 1. Executive Summary Overall performance score Key metrics overview Critical findings 2. Swarm Overview Topology configuration Agent distribution Task statistics 3. Performance Metrics Execution times Throughput analysis Resource utilization Latency breakdown 4. Bottleneck Analysis Identified bottlenecks Impact assessment Optimization priorities 5. Comparative Analysis (when compare used) Performance trends Improvement metrics Regression detection 6. Recommendations Prioritized action items Expected improvements Implementation guidance Usage Examples Sample Markdown Report 4. Optimization Recommendations Automatic Fixes When using fix , the following optimizations may be applied: 1. Topology Optimization Switch to more efficient topology (mesh → hierarchical) Adjust communication patterns Reduce coordination overhead Optimize message routing 2. Caching Enhancement Enable memory caching Optimize cache strategies Preload common patterns Implement cache warming 3. Concurrency Tuning Adjust agent counts Optimize parallel execution Balance workload distribution Implement load balancing 4. Priority Adjustment Reorder task queues Prioritize critical paths Reduce wait times Implement fair scheduling 5. Resource Optimization Optimize memory usage Reduce I/O operations Batch API calls Implement connection pooling Performance Impact Typical improvements after bottleneck resolution: Communication : 30 50% faster message delivery Processing : 20 40% reduced task completion time Memory : 40 60% fewer cache misses Network : 25 45% reduced API latency Overall : 25 45% total performance improvement Advanced Usage Continuous Monitoring CI/CD Integration Custom Analysis Scripts Best Practices 1. Regular Analysis Run bottleneck detection after major changes Generate weekly performance reports Monitor trends over time Set up automated alerts 2. Threshold Tuning Start with default threshold (20%) Lower for production systems (10 15%) Higher for development (25 30%) Adjust based on requirements 3. Fix Strategy Always review before applying fix Test fixes in development first Apply fixes incrementally Monitor impact after changes 4. Report Integration Include in documentation Share with team regularly Track improvements over time Use for capacity planning 5. Continuous Optimization Learn from each analysis Build performance budgets Establish baselines Set improvement goals Troubleshooting Common Issues High Memory Usage Slow Task Execution Poor Cache Performance Integration with Other Skills swarm orchestration : Use performance data to optimize topology memory management : Improve cache strategies based on analysis task coordination : Adjust scheduling based on bottlenecks neural training : Train patterns from performance data Related Commands npx claude flow swarm monitor Real time monitoring npx claude flow token usage Token optimization analysis npx claude flow cache manage Cache optimization npx claude flow agent metrics Agent performance metrics npx claude flow task status Task execution analysis See Also [Bottleneck Detection Guide](/workspaces/claude code flow/.claude/commands/analysis/bottleneck detect.md) [Performance Report Guide](/workspaces/claude code flow/.claude/commands/analysis/performance report.md) [Performance Bottlenecks Overview](/workspaces/claude code flow/.claude/commands/analysis/performance bottlenecks.md) [Swarm Monitoring Documentation](../swarm orchestration/SKILL.md) [Memory Management Documentation](../memory management/SKILL.md) Version : 1.0.0 Last Updated : 2025 10 19 Maintainer : Claude Flow Team