performance-analyst

Analyze profiling artifacts and flamegraphs to identify performance hotspots.

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/zapabob/Skills --skill performance-analyst-zapabob
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-analyst
Source: https://github.com/zapabob/Skills/tree/main/registry/skills/performance-analyst/variants/cursor
Command: npx skills add https://github.com/zapabob/Skills --skill performance-analyst-zapabob

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and agents (resource) components.

What problem does it solve?

This Skill addresses the challenge of identifying and resolving performance issues within software by analyzing profiling data and runtime metrics.

Core Features & Use Cases

  • Performance Analysis: Deep dives into profiling artifacts and flamegraphs to pinpoint bottlenecks.
  • Regression Detection: Investigates performance regressions using runtime metrics.
  • Use Case: A web application's response time has suddenly increased. This Skill can analyze server logs, flamegraphs, and profiling data to identify the exact code paths causing the slowdown and suggest optimizations.

Quick Start

Use the performance-analyst skill to investigate a recent performance regression in the codebase.

Frequently Asked Questions about performance-analyst

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

FAQPage Schema
How do I debug performance regressions using profiling data and flamegraphs?

To debug performance regressions, you analyze profiling artifacts, flamegraphs, and runtime metrics. This process identifies key performance hotspots, maps them to specific code paths, and recommends low-risk optimizations with expected impact to resolve the slowdown.

What causes a sudden increase in web application response time and how do I investigate it?

A sudden increase in web application response time is typically caused by code path bottlenecks. You investigate it by analyzing server logs, flamegraphs, and profiling data to pinpoint the exact functions causing the regression and suggest targeted optimizations.

Can I identify performance hotspots from runtime metrics alone?

Identifying performance hotspots from runtime metrics alone is limited; this analysis requires access to profiling logs and flamegraphs. Combining runtime metrics with these detailed profiling artifacts ensures accurate mapping of bottlenecks to specific code paths for effective optimization.

What is the best way to find low-risk code optimizations for performance issues?

The best way to find low-risk code optimizations is by analyzing profiling artifacts and flamegraphs to detect hotspots. This approach maps performance regressions to exact code paths and calculates expected impact, ensuring recommended optimizations carry minimal risk.

Do I need to provide server logs to analyze a performance regression?

Yes, you need to provide access to profiling logs and flamegraphs to analyze a performance regression. Supplying these profiling artifacts and runtime metrics is required for the skill to generate detailed analysis reports and recommend automated code improvements.