What problem does it solve? React and Next.js codebases often suffer from slow load times, unnecessary re-renders, and data-fetching waterfalls that degrade user experience. This Skill provides a structured, impact-prioritized rule set so AI agents and developers can systematically identify and fix performance issues during code generation, review, and refactoring. ## Core Features & Use Cases - 45 Rules Across 8 Categories: Covers eliminating async waterfalls, bundle size optimization, server-side performance, client-side data fetching, re-render optimization, rendering performance, JavaScript micro-optimizations, and advanced patterns. - Incorrect vs. Correct Examples: Every rule includes concrete TypeScript/TSX code comparisons with impact metrics (e.g., 2-10x improvement from parallelizing fetches, 200-800ms savings from avoiding barrel imports). - Priority-Driven Workflow: Rules are ranked from CRITICAL (waterfalls, bundle size) to LOW (advanced patterns) so refactoring effort targets the highest-impact fixes first. - Use Case: When writing a new Next.js page that fetches user data, config, and posts, apply the async rules to parallelize requests with Promise.all() and wrap slow sections in Suspense boundaries for faster initial paint. ## Quick Start Review my React component for performance issues and apply the relevant optimization rules from the react-best-practices guide.