performance-auditlisted
Install: claude install-skill tansuasici/claude-code-kit
# Performance Audit
## Core Rule
Report measurable bottlenecks with reproduction steps, not theoretical optimizations. Validate large-input assumptions before recommending complexity changes.
## When to Use
Invoke with `/performance-audit` when:
- Users report slowness or performance degradation
- Before a production launch or scale-up
- After adding significant new features
- During optimization sprints or performance budgeting
## Default Behavior
When the user asks to audit, scan, review, or "give me a report" for performance / bottlenecks, produce the full performance-audit report automatically using the Process and Output Format sections below. Do not require the user to specify fields.
Only modify files when the user explicitly requests implement / fix / apply / refactor. By default, this skill is **report-only**.
## Process
### Phase 1: Inventory (first-pass leads)
This pass produces **candidates**, not findings. Treat counts as leads for deeper inspection in later phases. Do not report Phase 1 raw output as the final result.
Read project config files to determine the tech stack:
- **Frontend**: React, Vue, Angular, Svelte, Flutter, native mobile
- **Backend**: Node.js, Python, Go, Rust, Java, .NET
- **Database**: SQL, NoSQL, ORM in use
- **Infrastructure**: Caching layers, CDN, message queues
### Phase 2: Startup & Load Performance
Analyze initial load and startup paths:
- **Entry points**: Main module, bootstrap files, initialization sequences
- **Lazy