What problem does it solve? Writing correct load tests requires knowing k6's executors, lifecycle hooks, thresholds, and metrics. This Skill generates ready-to-run k6 JavaScript scripts matched to your testing goal, so you can validate API performance under realistic traffic without learning the entire k6 API surface first. ## Core Features & Use Cases - Test Type Templates: Generates smoke, average-load, stress, spike, soak, and breakpoint test scripts with appropriate VU counts, durations, and thresholds. - Executor Selection: Chooses between VU-based executors (constant-vus, ramping-vus) and arrival-rate executors based on whether you model concurrent users or requests per second. - Multi-Protocol Support: Covers HTTP, WebSockets, and gRPC with authentication patterns, checks, thresholds, custom metrics, and scenario-based multi-workload tests. - Use Case: You want to know if your API survives a product launch. Ask for a spike test against your endpoint and get a script that ramps to thousands of VUs with pass/fail thresholds, runnable via k6 run script.js. ## Quick Start Ask the assistant to write a k6 smoke test script that hits your API endpoint with 3 virtual users for one minute and fails if p95 latency exceeds 500ms.