performance-audit

Guide phased profiling workflows to identify performance bottlenecks in applications.

2|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/BigPapiCB/Universal-Claude-Skills --skill performance-audit-bigpapicb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-audit
Source: https://github.com/BigPapiCB/Universal-Claude-Skills/tree/main/performance-audit
Command: npx skills add https://github.com/BigPapiCB/Universal-Claude-Skills --skill performance-audit-bigpapicb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Profiling and diagnostics to locate slow paths and memory inefficiencies in modern apps, enabling targeted optimizations.

Core Features & Use Cases

  • Phased workflow (Measure → Identify → Fix → Verify) to track improvements.
  • Diagnostic guidance for API latency, memory growth, and build bottlenecks.
  • Real-world example: profiling a web service to reduce p95 API latency from 350ms to under 200ms.

Quick Start

Run the profiler on a live service to start collecting baseline metrics.

Frequently Asked Questions about performance-audit

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

FAQPage Schema
How do I profile API latency to identify slow paths in my web service?

To profile API latency, you need a baseline measurement under production-like workloads to identify slow paths. A phased profiling workflow guides you through measuring, identifying bottlenecks, fixing, and verifying improvements against clear success criteria.

What is the best way to measure performance baselines for microservices?

Measuring performance baselines for microservices requires running profiling under production-like workloads to collect initial metrics. This baseline establishes a reference point to compare and verify latency and memory improvements after optimizations.

Can I use profiling diagnostics to reduce p95 latency in batch jobs?

Yes, profiling diagnostics apply to batch jobs under production-like workloads to locate slow paths and memory inefficiencies. By following a phased workflow, you can measure baselines, identify bottlenecks, and verify optimizations to reduce p95 latency.

Why do I need clear success criteria before starting performance optimization?

Clear success criteria are required for performance optimization to define measurable targets, such as reducing p95 API latency from 350ms to under 200ms. Without them, you cannot effectively verify whether optimizations actually improve the baseline.

How do I find memory growth bottlenecks in modern applications?

To find memory growth bottlenecks, use diagnostic profiling on a live service to collect baseline metrics. The phased workflow guides you through identifying memory inefficiencies and verifying fixes against the initial measurement.