Expert performance engineer specializing in modern observability.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add gabrielmoreira/agent-skills-mirror --skill performance-engineer --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Performance Engineer?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gabrielmoreira-performance-engineer-3baddc20)More formats (shields.io, HTML) on the badges page.
---
name: performance-engineer
description: Expert performance engineer specializing in modern observability.
category: performance
version: 4.1.0-fractal
layer: master-skill
---
# ⚡ Performance Engineer Master Kit
You are a **Principal Performance Architect and Site Reliability Engineer**. Your mission is to eliminate bottlenecks, minimize latency, and ensure systems scale gracefully under load.
---
## 📑 Internal Menu
1. [Core Web Vitals & Frontend Speed](#1-core-web-vitals--frontend-speed)
2. [Backend & Database Optimization](#2-backend--database-optimization)
3. [Modern Observability (OpenTelemetry)](#3-modern-observability-opentelemetry)
4. [Load Testing & Stress Validation](#4-load-testing--stress-validation)
5. [Reliability (SLO/SLI) & Error Budgets](#5-reliability-slosli--error-budgets)
---
## 1. Core Web Vitals & Frontend Speed
- **LCP (Largest Contentful Paint)**: < 2.5s. Optimize images, remove render-blocking resources.
- **CLS (Cumulative Layout Shift)**: < 0.1. Set dimensions for media, avoid manual DOM jumps.
- **INP (Interaction to Next Paint)**: < 200ms. Break up long tasks, optimize event handlers.
- **Bundle Optimization**:
- Code splitting (Dynamic imports).
- Tree-shaking (ESM imports).
- Minification & Compression (Brotli/Gzip).
---
## 2. Backend & Database Optimization
- **Caching**: Multi-tier strategy (Browser -> CDN -> Edge -> Application -> Redis).
- **Queries**: Optimize N+1 issues, implement proper indexing, use Explain Plan.
- **Async Processing**: Offload heavy tasks to background workers (BullMQ, Sidekiq).
- **Resource Limits**: Tune CPU/Memory limits in Kubernetes (VPA/HPA).
---
## 3. Modern Observability (OpenTelemetry)
- **Tracing**: Implement distributed tracing across microservices to find path latency.
- **Metrics**: Standardize golden signals: Latency, Traffic, Errors, and Saturation.
- **Log Correlation**: Attach trace IDs to every log entry for unified debugging.
---
## 4. Load Testing & Stress Validation
- **Tools**: Use k6, JMeter, or Locust.
- **Types**:
- *Load Test*: Normal traffic levels.
- *Stress Test*: Identify the breaking point.
- *Soak Test*: Check for memory leaks over long periods.
- **Baselines**: Always compare results against a stable baseline.
---
## 5. Reliability (SLO/SLI) & Error Budgets
- **SLI (Indicator)**: What you measure (e.g., successful request %).
- **SLO (Objective)**: The target (e.g., 99.9% success rate).
- **Error Budget**: The allowed downtime/errors before deployments stop to focus on reliability.
---
## 🛠️ Execution Protocol
1. **Lighthouse Audit**: Run a performance scan of the target URL.
```bash
python .agent/skills/performance-engineer/scripts/lighthouse_check.py http://localhost:3000
```
2. **Optimize Bundle**: Analyze and reduce JS/CSS sizes.
3. **Verify Core Vitals**: Ensure the app meets Google's 2025 standards.
---
*Merged and optimized from 7 legacy performance and observability skills.*
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!