performance-engineer

Profile software systems to reduce latency and increase throughput.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/MDLDev-site/mdl-brand-website --skill performance-engineer-mdldev-site
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-engineer
Source: https://github.com/MDLDev-site/mdl-brand-website/tree/main/.claude/skills/performance-engineer
Command: npx skills add https://github.com/MDLDev-site/mdl-brand-website --skill performance-engineer-mdldev-site

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Performance Engineer ensures systems stay fast, efficient, and scalable under load by profiling, identifying bottlenecks, and implementing targeted optimizations.

Core Features & Use Cases

  • Load testing, profiling, and optimization to meet latency and throughput targets.
  • Root-cause analysis of hot paths in code, databases, and caching layers, followed by measurable fixes.
  • Capacity planning and performance monitoring to sustain improvements under growing traffic.

Quick Start

Profile a slow API endpoint, identify bottlenecks via flame graphs, and implement a measurable fix.

Frequently Asked Questions about performance-engineer

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

FAQPage Schema
How do I profile a slow API endpoint to reduce latency?

To reduce latency in a slow API endpoint, profile the system using flame graphs to identify hot paths and bottlenecks. This allows you to implement targeted, measurable fixes that directly improve response times under load.

What is the best way to perform capacity planning for distributed systems?

Capacity planning for distributed systems involves load testing in production and monitoring performance to sustain improvements. It ensures your architecture scales efficiently to handle growing traffic without degrading throughput.

Why does my web service have high p99 latency under load?

High p99 latency under load often stems from bottlenecks in code, databases, or caching layers. Root-cause analysis through bottleneck profiling identifies these hot paths for targeted query optimization.

Can I use this for database query optimization and caching layer analysis?

Yes, this approach supports database query optimization and caching layer analysis. It performs root-cause analysis on hot paths within these layers to implement measurable performance fixes.

How do I measure performance improvements after system optimization?

Measure performance improvements by tracking latency percentiles like p95 and p99 before and after optimizations. Documenting these metrics provides measurable impact validation for your throughput enhancements.