performance-analysis

Analyze systems and code to identify bottlenecks and guide optimization strategies.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/mbuyco/agent-skills --skill performance-analysis-mbuyco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-analysis
Source: https://github.com/mbuyco/agent-skills/tree/main/performance-analysis
Command: npx skills add https://github.com/mbuyco/agent-skills --skill performance-analysis-mbuyco

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performs structured performance analysis on systems and code to identify bottlenecks and inefficiencies.

Core Features & Use Cases

  • Structured bottleneck identification across system components and code paths.
  • Guidance on caching strategies, parallelism, and async patterns.
  • Methods to measure, validate, and monitor performance with metrics and logs.
  • Use cases include load testing, latency optimization, cost reduction, and throughput scaling.

Quick Start

Provide a system profile and workload description to begin the optimization workflow.

Frequently Asked Questions about performance-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify performance bottlenecks in my system architecture?

To identify performance bottlenecks, provide a system profile and workload description to initiate a structured analysis across system components and code paths. This isolates inefficiencies and specifies objectives to guide optimization efforts.

What is the best way to measure and validate latency optimization?

Measuring latency optimization involves applying specific methods to track metrics and logs continuously. Structured performance analysis specifies monitoring methods that validate throughput scaling and ensure optimizations effectively reduce latency under load.

When do I need structured performance analysis for load testing?

Structured performance analysis is needed for load testing when you must diagnose throughput scaling limits and latency under simulated workloads. It guides parallelism and caching strategies to handle increased demand efficiently.

Does this performance analysis approach work for both caching and parallelism strategies?

Yes, performance analysis explicitly guides both caching strategies and parallelism patterns. By analyzing code paths and workloads, it identifies where to apply these techniques to mitigate bottlenecks and improve overall system throughput.

How do I optimize code paths for cost reduction and throughput scaling?

Optimizing code paths for cost reduction involves structured analysis to identify resource bottlenecks and apply targeted mitigations. This process specifies workloads and monitoring methods to validate that throughput scaling achieves desired cost reductions.