← ClaudeAtlas

performance-engineeringlisted

Use to define and enforce performance & scale gates — load/stress/soak/spike tests, latency SLOs (p95/p99), throughput/error-rate targets, capacity & breaking-point analysis, profiling, and Core Web Vitals/RAIL budgets for UI. Use whenever someone asks "is it fast enough", "will it scale", "what's our p99", "load/stress/soak/spike test", "performance budget", "capacity plan", or before any ship gate on a user-facing or high-traffic surface. Gates ship on performance.
StielChancellor/VibeGod-Tech-Team · ★ 0 · AI & Automation · score 65
Install: claude install-skill StielChancellor/VibeGod-Tech-Team
# Performance Engineering The performance & scale conscience of the build: prove the system meets its latency, throughput, error-rate, and capacity targets — with numbers, not vibes. Honors `${CLAUDE_PLUGIN_ROOT}/skills/_shared/vibegod-principles.md`; priority is **user > skills > default**. This skill proves performance; it does NOT own deploy infra (that's `devops-sre`). ## Fits in the pipeline - **Stage 3 (Stack & cost)** — supply the performance NFRs the architecture must hit (SLO targets, expected/peak/spike traffic), so the stack is chosen against real load, not guesses. - **Stage 7 (Per-feature QA gate)** — the performance lens: run the relevant profile(s) against the feature and fail the gate on any breached threshold or regression vs baseline. - **Stage 8 (Ship gate)** — the binding pre-ship proof: full load/stress/soak/spike sign-off, breaking-point + capacity headroom, and p75 field Core Web Vitals for user-facing surfaces. A "performance tested" claim is only valid here when it is reproducible, thresholded, and run on a representative system. ## Best practices - **Gate on percentiles, never averages.** Every latency SLO is p95 and/or p99 (p99.9 for critical paths). Averages are forbidden as pass/fail criteria. - **Codify SLOs as machine-checkable thresholds.** Each test declares them, e.g. `http_req_duration: ['p(95)<200','p(99)<300']`, `http_req_failed: ['rate<0.01']`, `checks: ['rate>0.99']`. A breached threshold MUST produce a non-zero exit so CI