vercel-react-best-practices

Identify and mitigate performance issues in React/Next.js projects using a frontmatter-driven best-practices guide.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ibousfiha/better-t-nest-template --skill vercel-react-best-practices-ibousfiha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-best-practices
Source: https://github.com/ibousfiha/better-t-nest-template/tree/main/.agents/skills/vercel-react-best-practices
Command: npx skills add https://github.com/ibousfiha/better-t-nest-template --skill vercel-react-best-practices-ibousfiha

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React/Next.js projects often suffer from performance regressions due to inconsistent patterns across components, routes, and data fetching. This Skill provides a centralized, practical guide to identify and apply proven performance practices to fix bottlenecks and improve user experience.

Core Features & Use Cases

  • Clear, categorized rules spanning Eliminating Waterfalls, Bundle Size Optimization, Server-Side Performance, Client-Side Data Fetching, Re-render Optimization, Rendering Performance, JavaScript Performance, and Advanced Patterns.
  • Actionable guidance for code reviews, refactoring, and architecture decisions in real-world React/Next.js projects.
  • Practical checklists and examples to standardize performance improvements across teams and product lines.

Quick Start

Analyze a React/Next.js project and surface applicable performance improvements according to the guidelines.

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 fix performance bottlenecks in a React and Next.js project?

Fix React and Next.js performance bottlenecks by applying a centralized best-practices guide covering data fetching, server/client boundaries, and bundle optimization. It analyzes your project to surface actionable improvements across components and routes.

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

Reduce Next.js bundle size using categorized optimization rules that target code structure and JavaScript performance. The Skill provides actionable guidance to standardize bundle size improvements and eliminate unnecessary client-side code.

How do I eliminate data fetching waterfalls in React server components?

Eliminate React data fetching waterfalls by applying specific server-side performance and client-side fetching rules. The Skill identifies inconsistent patterns across routes and guides refactoring to parallelize requests and improve rendering.

Can I use these React performance rules for both server-rendering and client-rendering pages?

Yes, the performance rules apply to both server-rendering and client-rendering boundaries in Next.js. It defines distinct categories for server-side performance and client-side data fetching to standardize rendering strategies across your application.

How do I optimize React re-renders and improve overall rendering performance?

Optimize React re-renders and rendering performance using dedicated rule categories for component updates and advanced patterns. The Skill enforces safety checks and structured metadata to guide automated refactoring for common bottlenecks.