From grimoire
Designs and runs load, stress, and performance tests to validate system behavior under traffic, identifying bottlenecks and breaking points before production.
How this skill is triggered — by the user, by Claude, or both
Slash command
/grimoire:design-load-testThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Design and execute load tests that reveal system performance characteristics, bottlenecks, and breaking points before production traffic does.
Design and execute load tests that reveal system performance characteristics, bottlenecks, and breaking points before production traffic does.
Adopted by: Grafana Labs (k6 as OSS standard), Netflix (Chaos + load testing), Amazon (load tests every release) Impact: Amazon's 100ms latency improvement drove 1% revenue increase; load testing before peak events (Black Friday) prevents outages that cost retailers $220k/minute average downtime cost (Gartner).
Why best: Load testing answers questions that unit and integration tests cannot: Where does the system break? What is the maximum sustainable throughput? Where is the bottleneck? Without this data, capacity planning is guesswork.
k6 baseline scenario:
export const options = {
stages: [
{ duration: '2m', target: 100 }, // ramp up
{ duration: '5m', target: 100 }, // sustain
{ duration: '1m', target: 0 }, // ramp down
],
thresholds: { http_req_duration: ['p(95)<500'], http_req_failed: ['rate<0.01'] },
};
npx claudepluginhub jeffreytse/grimoire --plugin grimoireExecutes structured load tests for validating system performance before launches, capacity planning, code changes, or SLO budget breaches. Covers tools like k6, JMeter, Locust, and Gatling.
Executes load, stress, spike, and soak tests with k6, Artillery, JMeter, Locust, and autocannon to find bottlenecks and check SLAs.
Stress tests, capacity plans, and performance benchmarks with k6, Artillery, and Gatling. Detects existing load test infrastructure, designs scenarios, executes tests, and analyzes results against thresholds.