What problem does it solve? React codebases accumulate performance problems—waterfall data fetching, bloated bundles, unnecessary re-renders, and prop-heavy components—that are hard to spot during everyday development and code review. ## Core Features & Use Cases - Impact-Ranked Rule Checklist: 50+ patterns organized by severity (CRITICAL waterfalls and bundle size, HIGH composition architecture, MEDIUM re-renders, data fetching, and React 19 APIs) so reviewers fix the highest-impact issues first. - Review and Refactoring Playbook: Each rule pairs a concrete problem pattern with a specific fix, covering Promise.all parallelization, barrel import elimination, React.lazy code splitting, compound components, useMemo/useCallback discipline, and TanStack Query data fetching. - Use Case: Before merging a PR, run the checklist against changed components to catch sequential awaits, default array props causing re-renders, or boolean prop explosions, then report findings as file:line annotations. ## Quick Start Ask the agent to review a React component file with the react-patterns checklist and report any performance or composition issues by line number.