vercel-react-best-practices

Enforce React and Next.js performance rules for code reviews and refactoring.

1|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/wredzio/core2 --skill vercel-react-best-practices-wredzio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/wredzio/core2/tree/main/.claude/skills/vercel-react-best-practices
Command: npx skills add https://github.com/wredzio/core2 --skill vercel-react-best-practices-wredzio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill codifies expert performance guidelines for React and Next.js, helping teams reduce bundle size, eliminate waterfalls, optimize server/client rendering, and improve user experience.

Core Features & Use Cases

  • CRITICAL guidance for eliminating waterfalls and reducing initial load times.
  • Bundle optimization strategies to trim JavaScript payloads and improve TTI/LCP.
  • Server and client performance patterns for API routes, Server Actions, and data fetching.
  • Code-review and refactor playbook for maintaining high-performance React/Next.js codebases.
  • Use Case: when reviewing a Next.js app, align components with best practices to pass audits.

Quick Start

Review the current codebase for waterfall patterns, apply CRITICAL rules first (server actions, parallel fetches, suspense), then adopt bundle improvements and caching strategies. Then run a lightweight audit to verify improvements in perceived 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 eliminate data fetching waterfalls in Next.js applications?

To eliminate data fetching waterfalls in Next.js, apply parallel fetching patterns and use Suspense boundaries to stream data, which reduces initial load times and improves perceived performance.

What is the best way to reduce bundle size in React and Next.js?

The best way to reduce bundle size in React and Next.js is to apply bundle optimization strategies that trim JavaScript payloads, directly improving Time to Interactive and Largest Contentful Paint metrics.

How do I optimize server actions and client rendering in Next.js?

You optimize server actions and client rendering in Next.js by establishing concrete rules for server/client component boundaries and data fetching patterns to guide automated refactoring and code generation.

Can I use these React performance guidelines for code reviews and refactoring?

Yes, you can use these React performance guidelines for code reviews and refactoring. The playbook aligns components with best practices to pass audits and maintain high-performance codebases.

When should I apply server actions and Suspense to improve React performance?

You should apply server actions and Suspense to improve React performance when reviewing a Next.js app to establish testable rules, align components with best practices, and verify improvements in perceived performance.