vercel-react-best-practices

Optimize React and Next.js applications with prioritized performance rules.

4|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/r1cA18/dotfiles --skill vercel-react-best-practices-r1ca18
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/r1cA18/dotfiles/tree/main/skills/vercel-react-best-practices
Command: npx skills add https://github.com/r1cA18/dotfiles --skill vercel-react-best-practices-r1ca18

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidelines to optimize the performance of React and Next.js applications, addressing critical areas like bundle size, rendering speed, and data fetching efficiency.

Core Features & Use Cases

  • Performance Optimization: Apply best practices for eliminating waterfalls, reducing bundle size, and improving server-side and client-side data fetching.
  • Code Refactoring: Guide automated refactoring and code generation for React/Next.js projects.
  • Use Case: When developing a new feature in a Next.js app, use this Skill to ensure all data fetching is parallelized and components are code-split effectively, leading to faster load times and a smoother user experience.

Quick Start

Apply the vercel-react-best-practices skill to refactor the provided React component for optimal performance.

Frequently Asked Questions about vercel-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 for faster load times?

Optimize React and Next.js performance by applying over 40 prioritized rules covering data fetching, bundle size, rendering, and server-side execution. This eliminates waterfalls, reduces bundle bloat, and resolves client-side rendering bottlenecks for faster load times.

What is the best way to eliminate data fetching waterfalls in Next.js?

Eliminating data fetching waterfalls in Next.js requires parallelizing data requests and improving server-side execution. This approach ensures all data fetching is parallelized, preventing sequential request chains that delay page loads and degrade user experience.

How do I reduce bundle bloat in my React application?

Reduce bundle bloat in your React application by ensuring components are code-split effectively. Applying targeted refactoring rules minimizes unnecessary JavaScript shipped to the client, speeding up initial page loads and improving overall web development performance.

Can I use this to refactor an existing React component for better rendering speed?

Yes, you can guide automated refactoring for existing React components to improve rendering speed. The skill provides specific rules to resolve client-side rendering bottlenecks and optimize server-side execution for your Next.js projects.

Why does my Next.js app have client-side rendering bottlenecks?

Client-side rendering bottlenecks in Next.js apps occur due to heavy bundle sizes and sequential data fetching. Address these issues by applying rules for effective code splitting and parallelized server-side data fetching.