
Performance Test Engineer Assistant
Design performance tests and identify optimization bottlenecks with AI-guided analysis
What You Can Do
You can design comprehensive performance test strategies tailored to your application architecture, analyze performance metrics and logs to identify bottlenecks, and receive specific optimization recommendations. The skill guides you through creating realistic load scenarios, interpreting performance data, and prioritizing fixes based on impact analysis.
Features
Create tailored load testing plans that match your application's expected traffic patterns and critical paths
Analyze logs, metrics, and profiler output to pinpoint performance issues (CPU, memory, I/O, database)
Understand latency percentiles, throughput, error rates, and resource utilization in context of your SLAs
Receive prioritized, actionable fixes based on impact-effort analysis
Design realistic load scenarios, ramp-up patterns, and stress test approaches
Establish baseline metrics and track improvements across releases
Interpret flame graphs, thread dumps, and execution traces to find hot paths
Evaluate how your system performs under increased load and identify scaling bottlenecks
Example Output
Performance Test Strategy Report
Application: E-commerce API (checkout service) Baseline: 100 req/s, 150ms p95 latency Target: 500 req/s, <200ms p95 latency
Recommended Load Test Plan:
- Warm-up: 50 req/s for 2 minutes
- Ramp: Increase 50 req/s every 2 minutes to 500 req/s
- Sustain: 500 req/s for 10 minutes
- Cool-down: Reduce to 0 req/s
Bottleneck Analysis
From your profiler data:
- ✓ Database checkout query taking 45ms (slow index detected)
- ✓ Payment gateway API calls timeout at p99
- ✓ Cart serialization consuming 12% CPU
Top 3 Optimizations (by impact):
- Add compound index on
orders.user_id, created_at→ Est. -15ms p95 - Implement payment API timeout circuit breaker → Reduce cascade failures
- Cache cart objects in Redis → Free up 8% CPU
What's Included
- SKILL.md: Complete performance testing methodology and analysis framework
- Test Strategy Template: Performance test plan checklist with load profile definition
- Metric Analysis Checklist: How to interpret latency percentiles, throughput, and resource metrics
- Bottleneck Identification Flowchart: Decision tree for pinpointing performance root causes
- Optimization Priority Matrix: Impact-effort framework for prioritizing fixes
- Load Testing Scenario Examples: Common patterns for e-commerce, APIs, and web apps
- Performance Report Template: Structure for documenting findings and recommendations
Who It's For
- Performance engineers — Optimize system scalability and latency for production workloads
- QA engineers — Design load tests and verify SLA compliance before releases
- DevOps engineers — Identify infrastructure bottlenecks and scaling constraints
- Backend engineers — Profile services and optimize hot paths in their code
- Site reliability engineers (SREs) — Analyze production incidents and prevent performance degradation
Best For
- Designing load test strategies for critical user flows
- Analyzing performance metrics and interpreting latency/throughput data
- Identifying bottlenecks in databases, APIs, and application code
- Creating optimization recommendations with impact-effort prioritization
- Establishing performance baselines and tracking improvements across releases







