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.