performance-optimization

Measure application performance bottlenecks and verify fixes with metrics and budgets.

Updated May 3, 2026
One-click install
npx skills add https://github.com/kevindree/geehoo-gateway --skill performance-optimization-kevindree
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-optimization
Source: https://github.com/kevindree/geehoo-gateway/tree/main/.github/skills/performance-optimization
Command: npx skills add https://github.com/kevindree/geehoo-gateway --skill performance-optimization-kevindree

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams diagnose and improve slow applications by turning vague performance complaints into measurable bottlenecks and targeted fixes.

Core Features & Use Cases

  • Profiles frontend and backend performance to identify the real constraint instead of guessing.
  • Covers common problems like slow page loads, sluggish interactions, N+1 queries, large bundles, and missing caching.
  • Supports verification workflows with before-and-after measurements, performance budgets, and monitoring guards.
  • Example: use it when Core Web Vitals are failing, an API endpoint regresses, or a release makes navigation feel slower.

Quick Start

Ask the skill to measure the slowdown, identify the bottleneck, recommend 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 the bottleneck causing slow page loads and sluggish frontend interactions?

To find a performance bottleneck causing slow page loads, you must profile frontend and backend behavior to identify the real constraint instead of guessing. This process measures baseline application metrics and turns vague slowdowns into targeted optimization work.

What is the best way to fix failing Core Web Vitals and large bundle growth?

The best way to fix failing Core Web Vitals and large bundle growth is to apply targeted performance optimization after profiling. This approach recommends the smallest effective fix for bundle size and verifies the improvement using before-and-after measurements.

How do I profile slow API responses and N+1 queries for backend optimization?

To profile slow API responses and N+1 queries for backend optimization, measure the baseline performance to isolate the specific database or endpoint constraint. This identifies the exact backend bottleneck needing targeted fixes rather than relying on broad assumptions.

Can I use performance budgets and monitoring guards to prevent API endpoint regressions?

Yes, you can use performance budgets and monitoring guards to prevent API endpoint regressions. After applying fixes, verification workflows establish performance budgets that continuously monitor metrics to guard against future slowdowns.

When do I need baseline measurement and fix verification for application performance?

You need baseline measurement and fix verification for application performance whenever a release makes navigation feel slower or Core Web Vitals drop. Measuring before and after applying the smallest effective fix ensures the optimization actually resolves the constraint.