vercel-react-best-practices

Apply 69 React/Next.js performance rules across 8 categories to optimize components and data flows.

16|1|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/siberiacancode/agent-skills --skill vercel-react-best-practices-siberiacancode
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/siberiacancode/agent-skills/tree/main/skills/react-best-practices
Command: npx skills add https://github.com/siberiacancode/agent-skills --skill vercel-react-best-practices-siberiacancode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, rule-based guide to optimize React and Next.js code for performance, reliability, and faster user experiences, tailored for AI-assisted workflows.

Core Features & Use Cases

  • 69 rules across 8 priority-based categories prioritize impact, covering Eliminating Waterfalls, Bundle Size Optimization, Server-Side Performance, Client-Side Data Fetching, Re-render Optimization, Rendering Performance, JavaScript, and Advanced Patterns. It supports tasks like writing, reviewing, and refactoring React components and Next.js pages to meet performance goals.
  • Real-world guidance and code examples to drive automated refactoring and code generation during development, review, and optimization tasks.
  • Useful for teams aiming to reduce waterfalls, optimize bundles, and improve SSR/CSR performance in production-grade React apps.

Quick Start

Analyze a React/Next.js project and apply the rules to optimize components, pages, and data flows for better performance.

Frequently Asked Questions about vercel-react-best-practices

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

FAQPage Schema
What are the best practices to optimize React and Next.js component performance?▼

Optimize React and Next.js performance using 69 rules across 8 priority categories, targeting component rendering, bundle size reduction, and data fetching waterfalls. This provides structured guidance for writing, reviewing, and refactoring code for faster user experiences.

How do I eliminate data fetching waterfalls in Next.js Server Actions?▼

Eliminate data fetching waterfalls by applying priority-based rules to Next.js Server Actions and client/server data flows. The Skill provides real-world guidance and code examples to drive automated refactoring for parallel data fetching.

How can I reduce bundle size when refactoring React components?▼

Reduce bundle size during React component refactoring by applying specific Bundle Size Optimization rules. The Skill identifies impact-prioritized improvements and provides automated refactoring guidance to minimize JavaScript payload.

Does this approach support optimizing both SSR and CSR data flows in production React apps?▼

Yes, it supports optimizing both SSR and CSR data flows in production React apps. The rules cover Server-Side Performance and Client-Side Data Fetching categories to improve reliability and user experience.

What is the best way to prevent unnecessary re-renders in React components?▼

Prevent unnecessary React component re-renders by applying targeted Re-render Optimization rules. The Skill analyzes your components and provides automated refactoring guidance to improve overall rendering performance.