performance-optimizer

Analyze application performance metrics to locate bottlenecks and propose optimizations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rapidly identify and prioritize performance bottlenecks across applications to reduce latency and improve user experience by offering targeted, data-driven optimization recommendations.

Core Features & Use Cases

  • Performance analysis: Interpret performance metrics and traces to pinpoint slow endpoints, N+1 queries, cache misses, and heavy resource consumers.
  • Front-end optimization: Recommend code-splitting, image optimization, caching headers, and rendering improvements to reduce FCP, LCP, and TTI.
  • Database & API tuning: Advise on indexing, query refactors, connection pooling, batching, and caching strategies to cut query and API latency.
  • Collaborative workflows: Produce actionable change suggestions and example code snippets that engineers and data architects can implement and validate.
  • Use case: When a React page loads slowly or an API responds in seconds, receive a prioritized report with root cause, estimated impact, and concrete fixes.

Quick Start

Ask Turbo to analyze the slow endpoint by providing recent performance metrics, relevant traces, and the problematic code or SQL for diagnosis and optimization.

Frequently Asked Questions about performance-optimizer

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

FAQPage Schema
How do I diagnose slow API latency and N+1 database queries?

To diagnose slow API latency and N+1 database queries, analyze recent performance metrics, traces, and problematic SQL. This identifies bottlenecks and provides actionable remediation steps like query refactors, connection pooling, and indexing strategies to cut query response times.

What's the best way to reduce React page load times and improve FCP and LCP?

Reducing React page load times involves front-end optimization techniques like code-splitting, image optimization, and applying caching headers. These rendering improvements directly lower First Contentful Paint (FCP) and Largest Contentful Paint (LCP) metrics.

What are effective caching strategies to fix high API latency and cache misses?

Effective caching strategies for high API latency and cache misses involve implementing proper connection pooling, batching, and targeted indexing. These data-driven optimization recommendations provide estimated performance improvements and concrete code fixes.

Can I optimize front-end rendering and database queries without specialized profiling tools?

You can optimize front-end rendering and database queries by providing relevant code and recent performance metrics for analysis. This process pinpoints slow endpoints, heavy resource consumers, and N+1 queries to offer actionable change suggestions without needing external profiling tools.

Why does my REST API respond in seconds and how can I fix it?

A REST API responding in seconds often indicates unoptimized database queries, heavy resource consumption, or cache misses. Analyze traces to localize the bottleneck, then apply query refactors, connection pooling, and caching strategies to significantly reduce API latency.

How do I prioritize application performance bottlenecks for remediation?

Prioritize application performance bottlenecks by analyzing traces to pinpoint slow endpoints, N+1 queries, and heavy resource consumers. This yields a prioritized report with root cause analysis, estimated impact, and concrete code change examples for validation.