What problem does it solve?
This Skill helps you identify likely performance bottlenecks in a specific route/page/module by flagging common scalability issues such as N+1 database queries, missing indexes on filtered/joined columns, oversized fetches, sequential awaits, and server-only code leaking into client bundles.
Core Features & Use Cases
- Static performance pattern scanning: Detects high-signal patterns (e.g., N+1 query shapes, unbounded selects, missing indexes) by reading the code rather than running benchmarks.
- Evidence-backed findings: Every finding includes a precise file:line location plus a concrete, code-level fix.
- Triage to reduce noise: Filters out false positives and reframes impacts in concrete terms like “N additional DB roundtrips per request” or “full-table scan as the table grows.”
- No auto-fixing: Reports issues only; you apply fixes with full control over tradeoffs.
Use cases: auditing a specific “slow page” in a TanStack Start/React app, reviewing a route loader/server-fn data path for DB/query inefficiencies, and checking bundle risks from server-only imports.
Quick Start
Ask for a performance audit of a specific slow entry point by saying: “audit perf for the dashboard route.”