What problem does it solve? React and Next.js apps often ship with hidden performance problems: misplaced "use client" directives, client-side fetch waterfalls, bloated bundles, and missing cache revalidation. This Skill audits code against production performance patterns and reports findings with severity levels and concrete fixes. ## Core Features & Use Cases - RSC Boundary Audit: Verifies server/client component boundaries, checks for "use client" on layouts, and flags non-serializable props crossing the boundary. - Data Fetching & Caching Review: Detects useEffect fetch waterfalls, sequential awaits, missing revalidation after mutations, and shared cache keys leaking user data. - Bundle & Loading State Analysis: Identifies heavy imports like full lodash or moment.js, missing error.tsx boundaries, and full-page spinners instead of granular Suspense. - Use Case: Before shipping a Next.js App Router feature, run this review to get a severity-ranked report (Blocker/Major/Minor) with file:line references and fix snippets for each issue. ## Quick Start Review the React components in my app/ directory for performance anti-patterns and report blockers with fixes.