performance-optimizer

Guide software performance optimization through bottleneck detection and benchmarked improvements.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/gaebalai/CodeGraphMCPServer --skill performance-optimizer-gaebalai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-optimizer
Source: https://github.com/gaebalai/CodeGraphMCPServer/tree/main/.claude/skills/performance-optimizer
Command: npx skills add https://github.com/gaebalai/CodeGraphMCPServer --skill performance-optimizer-gaebalai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a guided assistant for software performance optimization, helping teams identify bottlenecks, propose concrete improvements, and measure impact through benchmarks.

Core Features & Use Cases

  • Comprehensive analysis: Profiling CPU, memory, network, and frontend metrics across client and server components to locate bottlenecks.
  • Targeted optimization guidance: Suggests concrete changes (code, configuration, caching, and architecture) with expected impact.
  • Benchmarking & verification: Establishes before/after measurements to validate performance gains on real workloads.
  • Use Case: When a web API responds slowly under load, use this Skill to identify root causes, implement fixes, and verify latency improvements.

Quick Start

Start by describing your target app (web app, API, or service) and the performance goal (e.g., reduce API latency to under 200 ms). The Skill will generate an analysis plan and suggested optimizations.

Frequently Asked Questions about performance-optimizer

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

FAQPage Schema
How do I identify performance bottlenecks in my web application?

To identify performance bottlenecks, profile CPU, memory, network, and frontend metrics across client and server components. This guided analysis locates exact slowdowns to target with concrete code, configuration, or caching improvements.

What is the best way to reduce API latency under heavy load?

The best way to reduce API latency is applying a phased optimization plan that detects root causes, implements targeted code or caching fixes, and verifies latency improvements through before and after benchmarking on real workloads.

How does profiling help with software performance optimization?

Profiling helps software performance optimization by measuring resource usage across frontend, backend, database, and infrastructure contexts. This analysis reveals specific bottlenecks to guide concrete architectural or code changes with expected impact.

Can I use this approach for both frontend and database contexts?

Yes, you can use this optimization approach across frontend, backend, database, and infrastructure contexts. It handles profiling, code changes, caching, and benchmarking to deliver measurable speedups throughout your entire software system.

How do I benchmark performance improvements after code changes?

To benchmark performance improvements, establish before and after measurements on real workloads to validate speedups. This verifies that your targeted code, configuration, or caching changes deliver the expected impact through a repeatable workflow.

Why does my application still respond slowly after initial caching?

If your application responds slowly after initial caching, you may have unresolved CPU, memory, or network bottlenecks. Comprehensive profiling across client and server components is needed to locate root causes and propose further targeted improvements.