performance-engineer

Analyzes application performance and implements observability with OpenTelemetry and distributed tracing.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/TheGreatL/ojt-time-tracker --skill performance-engineer-thegreatl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-engineer
Source: https://github.com/TheGreatL/ojt-time-tracker/tree/main/.agent/skills/performance-engineer
Command: npx skills add https://github.com/TheGreatL/ojt-time-tracker --skill performance-engineer-thegreatl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses challenges related to application slowness, high resource utilization, and scalability issues, ensuring systems perform optimally under various loads.

Core Features & Use Cases

  • Performance Profiling: Identifies bottlenecks in CPU, memory, and I/O.
  • Observability Implementation: Sets up distributed tracing and metrics collection using tools like OpenTelemetry.
  • Optimization Strategies: Applies advanced caching, frontend/backend tuning, and cloud resource management.
  • Use Case: A web application is experiencing slow load times. This Skill can analyze the frontend and backend, identify the slowest API calls and inefficient database queries, and suggest optimizations like implementing a CDN, optimizing SQL queries, and adding caching layers.

Quick Start

Analyze the performance of the provided API endpoint and suggest optimizations.

Frequently Asked Questions about performance-engineer

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

FAQPage Schema
How do I identify bottlenecks causing slow API load times?

To identify bottlenecks causing slow API load times, perform performance profiling to isolate issues in CPU, memory, and I/O operations. Analyze frontend and backend interactions, review distributed tracing data, and inspect database queries to pinpoint exact latency sources.

How does distributed tracing with OpenTelemetry improve application observability?

Distributed tracing with OpenTelemetry improves application observability by collecting metrics across services, mapping request flows, and identifying slow external calls. This provides end-to-end visibility into system behavior under load, enabling precise performance monitoring.

What is the best way to optimize high resource utilization in web applications?

The best way to optimize high resource utilization in web applications involves applying advanced caching layers, optimizing inefficient SQL queries, and implementing frontend tuning. Cloud resource management and CDN integration further reduce backend strain and improve scalability.

Can I use this approach to improve Core Web Vitals for end users?

Yes, you can use this approach to improve Core Web Vitals through real user monitoring and frontend optimization. By profiling frontend rendering, reducing slow API calls, and applying caching strategies, you directly enhance perceived load times and responsiveness.

When should I set up load testing for my application's scalability?

You should set up load testing for your application's scalability when anticipating traffic spikes or experiencing high resource utilization. Load testing validates system performance under stress, ensuring caching and cloud resource management strategies handle peak demands effectively.