# Stampede Load Test Skill Run config-driven k6 load tests against any web application. ## Commands ### Setup Create a profile for a target application and build the Docker image. ```bash # Create profile from template bash .claude/skills/stampede/scripts/setup.sh [auth-strategy] # Build Docker image bash .claude/skills/stampede/scripts/setup.sh --docker ``` **Arguments:** - `profile-name` — Name for the profile (e.g., `myapp`) - `base-url` — Target application URL (e.g., `https://my-app.example.com`) - `auth-strategy` — Optional: `form_login`, `hmac`, `api_key`, `bearer`, `none` (default: `none`) ### Run Execute a load test pattern against a profile. ```bash # Via skill script bash .claude/skills/stampede/scripts/run.sh --profile [options] # Or directly via the CLI ./run.sh run --profile --pattern [options] ``` **Arguments:** - `pattern` — One of: `smoke`, `stress`, `spike`, `breakpoint`, `school-bell`, `concurrency` **Options:** - `--profile ` — Profile to use (required) - `--max-vus ` — Override max VUs - `--duration