performance-optimizer

Diagnose application performance bottlenecks using profiling and percentile-based analysis.

2|1|Updated Jul 25, 2026
One-click install
npx skills add https://github.com/CODE-SAURABH/OpenSkills --skill performance-optimizer-code-saurabh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-optimizer
Source: https://github.com/CODE-SAURABH/OpenSkills/tree/main/performance-optimizer
Command: npx skills add https://github.com/CODE-SAURABH/OpenSkills --skill performance-optimizer-code-saurabh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps identify and fix frontend, API, database, memory, and CPU performance problems using measurable evidence instead of guesswork.

Core Features & Use Cases

  • Measurement-First Optimization: Establish baselines, profile real workloads, isolate bottlenecks, and verify improvements without introducing regressions.
  • Full-Stack Performance Guidance: Diagnose Core Web Vitals, API latency, database queries, memory leaks, CPU hotspots, caching issues, connection pooling, and concurrency problems.
  • Production Readiness: Define performance budgets and SLOs, interpret percentile-based measurements, and add CI checks to prevent regressions.
  • Use Case: When an API has high p99 latency, use this Skill to trace database and external service calls, identify N+1 queries or missing indexes, apply one targeted fix, and compare the result against the baseline.

Quick Start

Use the performance optimizer skill to diagnose the bottleneck in the slowest endpoint, establish a baseline, recommend one measured optimization, and define a verification plan.

Frequently Asked Questions about performance-optimizer

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

FAQPage Schema
How do I resolve high API latency using profiling and bottleneck analysis?

To resolve API latency, establish a baseline, use distributed tracing to isolate bottlenecks like N+1 database queries or missing indexes, apply one targeted fix, and verify the result against the baseline.

What's the best way to diagnose and fix memory leaks in production applications?

Diagnosing memory leaks requires profiling real workloads to isolate CPU hotspots and memory issues, establishing a reproducible baseline, and validating one controlled change at a time to eliminate the leak without regressions.

How do I optimize Core Web Vitals for frontend loading and interaction performance?

Optimizing Core Web Vitals involves measuring frontend loading and interaction metrics, profiling real user workloads, applying targeted improvements, and enforcing performance budgets via CI checks to prevent regressions.

Can I use percentile-based analysis to establish performance budgets and SLOs?

Yes, you can use percentile-based measurements to define performance budgets and SLOs, interpreting distributed tracing evidence to ensure production readiness and prevent latency regressions in CI pipelines.

Why does my database performance degrade under high concurrency?

Database performance degradation often stems from unoptimized queries, missing indexes, or connection pooling issues, requiring profiling evidence and targeted optimization to resolve bottlenecks under concurrency.

What are the limitations of one-change-at-a-time validation for bottleneck analysis?

One-change-at-a-time validation limits concurrent optimization testing, requiring reproducible baselines and profiling evidence to accurately measure each isolated fix's impact on the overall performance.