awesome-performance-audit

Solid

Read-only audit of server/runtime performance and reliability — event-loop discipline, streaming and backpressure, memory/CPU diagnostics, and production shutdown/timeout/job habits — producing evidence-backed findings and a SHIP / FIX / BLOCK verdict. Use when the user asks to 'audit performance', 'why is the service slow', 'memory keeps climbing', 'tail latency is bad', 'the worker OOMs', 'is this ready for load', or 'review this for throughput'. It audits and reports; it does not rewrite hot paths. Do not use for retry/backoff/idempotency contracts (use awesome-error-standards) or frontend render/animation perf (use awesome-code-standards).

Code & Development 2 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
16
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Performance Audit Audit a server, API, or worker for the runtime and reliability failure modes that cause latency, memory, and throughput problems in production — before micro-optimizing random lines. Treats performance as an operational property with auditable evidence (profiles, traces, code paths, config), not a one-time benchmark. Read-only: it reports findings and a verdict; it never rewrites hot paths. Hand the report to the relevant dev workflow to fix. **Measure, don't guess.** Every finding cites its artifact — a profile, a GC trace, a heap delta, a code path, a config value. No profile, no number. A slow-looking loop is a lead; confirm it in a flame graph or trace before flagging. Four audit tracks, run the ones in scope: - **A. Event-loop discipline** — is the loop kept free for short coordination work? - **B. Streaming and backpressure** — is unbounded data streamed, or buffered into RAM? - **C. Memory and CPU diagnostics** — are the signals watched, and is the workflow repeatable? - **D. Production reliability** — timeouts, shutdown, limits, job hygiene. ## Scope and method 1. **Establish scope** — one endpoint, one job class, or the whole service. Name the workload; perf is meaningless without "under what load". 2. **Gather evidence** — CPU profile for hot paths, heap snapshots for growth, GC traces for pressure, request/job correlation to connect symptoms to workloads. Read code paths and config (timeouts, body limits, pool sizes). Persist raw pulls (`ra...

Details

Author
khasky
Repository
khasky/awesome-agent-skills
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category