react-best-practices

Analyze React and Next.js codebases against 58 performance optimization rules.

9|1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Roxabi/roxabi-plugins --skill react-best-practices-roxabi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-best-practices
Source: https://github.com/Roxabi/roxabi-plugins/tree/main/plugins/react-best-practices/skills/react-best-practices
Command: npx skills add https://github.com/Roxabi/roxabi-plugins --skill react-best-practices-roxabi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers identify and fix performance bottlenecks in React and Next.js applications, ensuring faster load times and a smoother user experience.

Core Features & Use Cases

  • Comprehensive Rule Set: Analyzes code against 58 best practices across 8 critical categories, from bundle size to server-side performance.
  • Prioritized Findings: Identifies issues based on their impact, focusing on critical optimizations first.
  • Use Case: A developer is experiencing slow page loads in their Next.js app. They use this Skill to scan their codebase, receiving a prioritized list of optimizations like reducing bundle size and eliminating data fetching waterfalls.

Quick Start

Analyze the current project's codebase for React and Next.js performance best practices.

Frequently Asked Questions about react-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find performance bottlenecks in my React and Next.js codebase?

To find React and Next.js performance bottlenecks, analyze your codebase against 58 optimization rules covering waterfalls, bundle size, server-side rendering, and re-renders to receive prioritized actionable insights.

What are the most critical React optimization rules for improving web app speed?

Critical React optimization rules target JavaScript execution, bundle size, and data fetching waterfalls. Analyzing your code against categorized best practices identifies these impactful issues to improve application speed and efficiency.

How can I reduce bundle size and eliminate data fetching waterfalls in Next.js?

Reduce Next.js bundle size and eliminate data fetching waterfalls by scanning your project against a comprehensive set of performance rules that identify and prioritize these critical server-side and client-side fetching issues.

Does this approach identify unnecessary re-renders and server-side rendering issues?

Yes, this approach identifies unnecessary re-renders and server-side rendering issues by analyzing your codebase against 58 best practices across 8 critical categories, prioritizing findings based on their performance impact.

What is the best way to prevent slow page loads in my Next.js application?

The best way to prevent slow Next.js page loads is to scan your codebase for performance bottlenecks, receiving a prioritized list of optimizations like reducing bundle size and eliminating data fetching waterfalls.

Can I scan my existing React project for client-side data fetching and execution issues?

Yes, you can scan existing React projects for client-side data fetching and JavaScript execution issues by analyzing the codebase against a comprehensive set of 58 performance optimization rules categorized by impact.