calcom avatar

Vercel React Best Practices

This is Vercel's internal performance playbook turned into 45 concrete rules across 8 priority categories, from eliminating request waterfalls to optimizing re-renders. Use it when writing or reviewing React and Next.js code where performance matters. The categorization by impact (CRITICAL for bundle size and async waterfalls, down to LOW for advanced patterns) makes it easy to know what to fix first. Each rule has a prefix like `async-parallel` or `bundle-barrel-imports` and includes both bad and good code examples. It's opinionated in the right way: stop using barrel imports, use React.cache() for deduplication, preload on hover instead of on mount. If you ship React apps on Vercel or anywhere else, this codifies the patterns their engineering team actually follows.

skills.sh installs
215
GitHub stars
45K
last updated
Jun 3, 2026

Install

$ npx -y skills add calcom/cal.com --skill vercel-react-best-practices --agent claude-code

Installs into .claude/skills of the current project.

Files

Vercel React Best Practices

Comprehensive performance optimization guide for React and Next.js applications, maintained by Vercel. Contains 45 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation.

When to Apply

Reference these guidelines when:

  • Writing new React components or Next.js pages
  • Implementing data fetching (client or server-side)
  • Reviewing code for performance issues
  • Refactoring existing React/Next.js code
  • Optimizing bundle size or load times

Rule Categories by Priority

PriorityCategoryImpactPrefix
1Eliminating WaterfallsCRITICALasync-
2Bundle Size OptimizationCRITICALbundle-
3Server-Side PerformanceHIGHserver-
4Client-Side Data FetchingMEDIUM-HIGHclient-
5Re-render OptimizationMEDIUMrerender-
6Rendering PerformanceMEDIUMrendering-
7JavaScript PerformanceLOW-MEDIUMjs-
8Advanced PatternsLOWadvanced-

Quick Reference

1. Eliminating Waterfalls (CRITICAL)

Sponsors

Details

Repository
github.com/calcom/cal.com
Categories
Frontend Development, Cloud & Infrastructure
First seen
Jun 3, 2026

More from calcom/cal.com

All 3
1harlan-zw avatarvue-skilldharlan-zw/vue-ecosystem-skillsvue skilld213skills.sh installs
2toluvictor avatarcanvas-apps-ui-gentoluvictor/canvas-apps-toolscanvas apps ui gen211skills.sh installs
3nexu-io avatarhtml-pptnexu-io/open-designFor consulting delivery work: turn diagnosis, frameworks, and project work into a client-adoptable action plan. Built around the core query "consulting-final-de208skills.sh installs
4oguzhan18 avatarangular-bootstrapoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular Bootstrap, ng-bootstrap, Bootstrap components in Angular, or Bootstrap 5 integration.205skills.sh installs
5millionco avataranimation-best-practicesmillionco/react-doctorCSS and UI animation patterns for responsive, polished interfaces. Use when implementing hover effects, tooltips, button feedback, transitions, or fixing animat200skills.sh installs
6longbridge avatarnew-componentlongbridge/gpui-componentCreate new GPUI components. Use when building components, writing UI elements, or creating new component implementations.197skills.sh installs