performance-optimization

Diagnoses and fixes performance bottlenecks in web applications.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/alissonpef/copilot-agent-skills --skill performance-optimization-alissonpef
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-optimization
Source: https://github.com/alissonpef/copilot-agent-skills/tree/main/.github/skills/performance-optimization
Command: npx skills add https://github.com/alissonpef/copilot-agent-skills --skill performance-optimization-alissonpef

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you improve slow applications by measuring real performance issues, identifying the true bottleneck, and fixing regressions without guessing.

Core Features & Use Cases

  • Measure first: Establish a baseline with synthetic testing and real user data before changing anything.
  • Frontend and backend tuning: Diagnose slow loads, laggy interactions, large bundles, expensive renders, N plus one queries, and caching gaps.
  • Use case: If a page feels sluggish or Core Web Vitals are dropping, this Skill guides you through profiling, targeted fixes, verification, and regression protection.

Quick Start

Use the performance optimization skill to measure the slowdown, identify the specific bottleneck, apply the smallest effective fix, and verify the improvement.

Frequently Asked Questions about performance-optimization

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

FAQPage Schema
How do I find and fix real performance bottlenecks in a slow application?

To find performance bottlenecks, establish a baseline using synthetic testing and real user data, apply targeted profiling to identify the specific issue, implement the smallest effective fix, and verify the improvement.

What is the best way to diagnose Core Web Vitals regressions and laggy interactions?

Diagnosing Core Web Vitals regressions requires measuring the slowdown first, identifying the specific bottleneck through profiling, and applying targeted fixes to improve slow page loads and laggy interactions.

How do I profile backend latency and expensive frontend renders?

Profiling backend latency and expensive frontend renders involves measuring baseline performance, diagnosing specific issues like N plus one queries or large bundles, and verifying improvements after applying targeted fixes.

Do I need baseline measurement before optimizing application performance?

Baseline measurement is required before optimizing application performance to avoid guessing, allowing you to establish synthetic testing and real user data benchmarks before changing anything.

What's the best way to protect against performance regressions in high-traffic features?

To protect against performance regressions in high-traffic features, apply safeguards such as continuous monitoring, performance budgets, and regression checks after verifying your initial optimization improvements.

Why does my application feel sluggish even after adding caching?

If your application feels sluggish after adding caching, you likely missed the true bottleneck, which requires targeted profiling to identify actual latency sources like expensive renders or N plus one queries.