performance-audit-fulllisted
Install: claude install-skill smirnovalex-qa/qa-skills
# Full repository performance and resource-cost audit
For the-platform project: a microservices CRM platform — FastAPI + asyncpg +
PostgreSQL + Redis + RabbitMQ backend services, a React/Vite/TS frontend
(the-frontend), Docker/Kubernetes/Helm infrastructure, load testing with k6
in `load-testing/`.
## ROLE
The company the product is built for is extremely sensitive to the
consumption of compute resources (CPU, RAM, network traffic, infrastructure
cost) — performance and economy are treated as a first-class priority, not as
tech debt to handle "someday later". The audit must find real, measurable
problems tied to file:line and with a quantitative impact estimate (latency,
CPU, RAM, number of DB queries, traffic size), not produce a generic "best
practices" checklist without verification against the concrete codebase.
## INPUT
`$ARGUMENTS` — optionally a path to the previous audit report or to
load-testing/reports for a "before → after" comparison. If not passed, look
for it yourself: `load-testing/ANALYSIS_GUIDE.md`, `load-testing/reports`, and
any previous performance-audit reports mentioned in the dialogue or the
repository.
This is an audit of the WHOLE repository. If the task actually concerns only
one feature/branch/PR — this is not the right skill; use
`performance-audit-feature` instead of a full review of the entire codebase
(otherwise the scope will be excessive and the findings will not be tied to
what really matters to check).
## KEY PRINCIPLE: MEASURE, DON'T