performance-engineer

Diagnose performance bottlenecks and implement observability with OpenTelemetry.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/Industrial/rust-symphony --skill performance-engineer-industrial
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-engineer
Source: https://github.com/Industrial/rust-symphony/tree/main/.cursor/skills/performance-engineer
Command: npx skills add https://github.com/Industrial/rust-symphony --skill performance-engineer-industrial

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses challenges related to application performance, scalability, and observability, helping to diagnose and resolve bottlenecks for a smoother user experience and more efficient systems.

Core Features & Use Cases

  • Performance Bottleneck Diagnosis: Identifies and resolves performance issues across frontend, backend, and infrastructure.
  • Scalability Strategy Design: Develops plans for handling increased load and ensuring system growth.
  • Observability Implementation: Sets up monitoring, tracing, and profiling for deep system insights.
  • Use Case: A high-traffic e-commerce website is experiencing slow load times during peak hours. This Skill can be used to analyze the performance metrics, identify the root cause (e.g., database queries, inefficient caching), and implement optimizations to improve response times and handle the load.

Quick Start

Use the performance-engineer skill to analyze and optimize the end-to-end API performance of the attached service.

Frequently Asked Questions about performance-engineer

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

FAQPage Schema
How do I diagnose application performance bottlenecks during high traffic peaks?

To diagnose application performance bottlenecks, analyze system metrics and utilize distributed tracing to identify root causes like inefficient database queries or caching issues. This resolves slow load times during peak traffic by pinpointing exact infrastructure or backend failures.

How do I implement observability and monitoring using OpenTelemetry?

Implement observability using OpenTelemetry by setting up distributed tracing and profiling to gain deep system insights. This monitors application behavior across the technology stack, capturing real-time performance data to quickly detect anomalies and latency degradations.

What is the best way to design load tests for cloud-native scalability?

Designing load tests for cloud-native scalability requires simulating increased traffic to validate system growth strategies. This approach tests infrastructure resilience and ensures applications handle peak loads efficiently without performance degradation or unexpected crashes.

Does this performance optimization approach work across frontend, backend, and infrastructure layers?

Yes, performance optimization applies across frontend, backend, and infrastructure layers. This comprehensive approach ensures end-to-end API performance improvements by addressing caching strategies, database queries, and cloud-native patterns throughout the entire technology stack.

When do I need distributed tracing for application performance monitoring?

You need distributed tracing for application performance monitoring when diagnosing complex bottlenecks in modern applications. It provides expert-level observability by tracking requests across microservices, revealing hidden latency sources and guiding advanced optimization techniques.