react-best-practices

Analyze React and Next.js code for performance anti-patterns and fixes.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/DaytimeBlues/ADHD-CADDI --skill react-best-practices-daytimeblues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-best-practices
Source: https://github.com/DaytimeBlues/ADHD-CADDI/tree/main/.agent/skills/nextjs-react-expert
Command: npx skills add https://github.com/DaytimeBlues/ADHD-CADDI --skill react-best-practices-daytimeblues

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses performance bottlenecks in React and Next.js applications, ensuring faster load times, smoother user experiences, and more efficient development.

Core Features & Use Cases

  • Performance Auditing: Identifies critical issues like waterfalls, large bundle sizes, and unnecessary re-renders.
  • Optimization Guidance: Provides specific, actionable rules and best practices from Vercel Engineering.
  • Use Case: A developer notices their Next.js app is slow to load. They use this Skill to pinpoint that large, unoptimized components are causing a bloated bundle size and apply the recommended dynamic import strategy to fix it.

Quick Start

Use the react-best-practices skill to review the performance of the current project for critical issues.

Frequently Asked Questions about react-best-practices

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

FAQPage Schema
How do I optimize React and Next.js performance bottlenecks in my web application?

To optimize React and Next.js performance, this Skill audits your code against 57 rules for bundle size reduction, server-side performance, and re-render optimization. It analyzes code for anti-patterns and suggests fixes based on Vercel Engineering best practices.

What are the best practices for reducing large bundle sizes in Next.js?

Best practices for reducing Next.js bundle sizes include applying dynamic import strategies for large components. This Skill identifies unoptimized components causing bloat and recommends specific actions to decrease bundle size and improve load times.

Why does my React app have unnecessary re-renders and how do I fix them?

Unnecessary React re-renders are fixed by applying targeted optimization patterns. This Skill analyzes your code to pinpoint rendering performance issues and suggests fixes for client-side data fetching and re-render optimization.

Can I use this to review asynchronous operations and waterfalls in my React codebase?

Yes, you can use this Skill to review asynchronous operations and identify waterfalls in your React codebase. It provides actionable rules covering client-side data fetching and advanced patterns to resolve these critical performance issues.

What JavaScript micro-optimizations should I apply for better web development performance?

For better web development performance, you should apply JavaScript micro-optimizations and advanced rendering patterns. This Skill provides a comprehensive set of rules covering these micro-optimizations alongside server-side performance enhancements.