What problem does it solve? React and Next.js applications 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: Detects "use client" placed too high in the tree, non-serializable props crossing the server/client boundary, and server-only code imported into client components. - Data Fetching & Caching Review: Flags 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 the review to get a severity-ranked report (Blocker/Major/Minor) with file:line references and fix snippets for each issue. ## Quick Start Review my Next.js app in the app/ directory for React performance anti-patterns and give me a severity-ranked report with fixes.