vercel-react-best-practices

Apply React and Next.js performance best practices to data fetching, rendering, and bundle size.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/JustinWangJP/cc-agent-teams-action-monitor --skill vercel-react-best-practices-justinwangjp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/JustinWangJP/cc-agent-teams-action-monitor/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/JustinWangJP/cc-agent-teams-action-monitor --skill vercel-react-best-practices-justinwangjp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The guidelines provide a consolidated, action-oriented playbook to identify and fix performance bottlenecks in React and Next.js projects.

Core Features & Use Cases

  • Comprehensive rules across 8 priority categories (Eliminating Waterfalls, Bundle Size, Server-Side, Client-Side, Re-render, Rendering, JavaScript, Advanced Patterns) to guide automatic refactoring and code generation.
  • Practical patterns with code examples and anti-patterns to apply during development, reviews, and migrations.
  • Scenarios include React components, Next.js pages, data fetching, server components, and bundle optimizations to achieve faster TTI and improved user experience.

Quick Start

Review the guidelines and start applying the best practices to your React/Next.js projects.

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 by reducing bundle size and waterfalls?

To optimize React and Next.js performance, apply proven best practices that eliminate data fetching waterfalls and minimize bundle size across server and client boundaries. This Skill provides concrete patterns across eight priority categories to guide automatic refactoring and ensure scalable improvements.

What is the best way to improve data fetching and rendering in Next.js server components?

The best way to improve data fetching and rendering in Next.js server components is to apply targeted refactoring patterns that enforce safe server and client boundaries. This Skill enforces rules across server-side and rendering categories with concrete guardrails to achieve faster time to interactive.

How do I prevent unnecessary re-renders and optimize client-side performance in my React app?

Prevent unnecessary re-renders and optimize client-side performance by applying concrete anti-patterns and guardrails defined across client-side and re-render priority categories. This Skill guides performance-focused refactoring to ensure safe, scalable improvements for React components.

Does this React performance best practices playbook cover advanced patterns for web vitals optimization?

Yes, this React performance playbook covers advanced patterns for web vitals optimization. It includes a dedicated advanced patterns category alongside rules for JavaScript and bundle size to guide automatic refactoring and code generation for faster TTI and improved user experience.

Can I use these guidelines to review and migrate existing React components to server components?

Yes, you can use these guidelines to review and migrate existing React components to server components. The playbook provides practical patterns with code examples and anti-patterns specifically designed for development, reviews, and migrations across server and client boundaries.