What problem does it solve? Teams often discover capacity limits only when production traffic crashes their service. This Skill provides a structured approach to load testing before launch or major traffic changes, covering script writing, SLO-based pass/fail thresholds, bottleneck diagnosis, and CI pipeline integration. ## Core Features & Use Cases - k6 and Locust Scripting: Ready-to-adapt templates for staged load tests, mixed-workload scenarios, and weighted user tasks, plus Go benchmark functions with benchstat comparison. - SLO-Based Thresholds: Define pass/fail criteria from production SLOs (p95/p99 latency, error rates) so pipelines automatically fail on regressions. - Bottleneck Diagnosis: A symptom-to-cause table covering connection pool exhaustion, N+1 queries, GC pressure, and memory leaks. - Use Case: Before a major product launch, run the three-phase test (baseline, ramp-up, soak) against staging, codify p99 thresholds in k6, and wire a nightly GitHub Actions job that alerts when latency degrades more than 20% from baseline. ## Quick Start Write a k6 load test for my payments API with p99 latency under 500ms and error rate below 1% as pass/fail thresholds.