skills
Marketplace

vercel-labs/agent-skills

vercel-react-best-practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

Official selection · May 28, 2026
All-time installs713.4KObserved Sep 15, 2026
Trending · 24h3,401Observed Sep 15, 2026
Hot · last hour131Observed Sep 15, 2026

What you’re adding

This skill may reference tools or services you need to set up separately. The package check shows the exact files; it does not install dependencies or run scripts.

60 files in the provider snapshot
  • AGENTS.md108.3K B
  • metadata.json921 B
  • README.md3,360 B
  • rules/_sections.md1,554 B
  • rules/_template.md631 B
  • rules/advanced-effect-event-deps.md1,802 B
  • rules/advanced-event-handler-refs.md1,483 B
  • rules/advanced-init-once.md958 B
  • rules/advanced-use-latest.md1,072 B
  • rules/async-api-routes.md1,125 B
  • rules/async-cheap-condition-before-await.md1,220 B
  • rules/async-defer-await.md2,208 B
  • rules/async-dependencies.md1,293 B
  • rules/async-parallel.md654 B
  • rules/async-suspense-boundaries.md2,510 B
  • rules/bundle-analyzable-paths.md2,382 B
  • rules/bundle-barrel-imports.md2,795 B
  • rules/bundle-conditional.md949 B
  • rules/bundle-defer-third-party.md920 B
  • rules/bundle-dynamic-imports.md791 B
  • rules/bundle-preload.md1,149 B
  • rules/client-event-listeners.md1,969 B
  • rules/client-localstorage-schema.md1,950 B
  • rules/client-passive-event-listeners.md1,644 B
  • rules/client-swr-dedup.md1,159 B
  • rules/js-batch-dom-css.md3,266 B
  • rules/js-cache-function-results.md1,949 B
  • rules/js-cache-property-access.md532 B
  • rules/js-cache-storage.md1,651 B
  • rules/js-combine-iterations.md753 B
  • rules/js-early-exit.md1,133 B
  • rules/js-flatmap-filter.md1,411 B
  • rules/js-hoist-regexp.md1,028 B
  • rules/js-index-maps.md837 B
  • rules/js-length-check-first.md1,747 B
  • rules/js-min-max-loop.md2,290 B
  • rules/js-request-idle-callback.md2,647 B
  • rules/js-set-map-lookups.md532 B
  • rules/js-tosorted-immutable.md1,782 B
  • rules/rendering-activity.md564 B
  • rules/rendering-animate-svg-wrapper.md1,185 B
  • rules/rendering-conditional-render.md980 B
  • rules/rendering-content-visibility.md815 B
  • rules/rendering-hoist-jsx.md1,039 B
  • rules/rendering-hydration-no-flicker.md2,308 B
  • rules/rendering-hydration-suppress-warning.md872 B
  • rules/rendering-resource-hints.md2,549 B
  • rules/rendering-script-defer-async.md1,868 B
  • rules/rendering-svg-precision.md588 B
  • rules/rendering-usetransition-loading.md2,074 B
  • rules/rerender-defer-reads.md973 B
  • rules/rerender-dependencies.md824 B
  • rules/rerender-derived-state-no-effect.md1,201 B
  • rules/rerender-derived-state.md728 B
  • rules/rerender-functional-setstate.md2,968 B
  • rules/rerender-lazy-state-init.md2,016 B
  • rules/rerender-memo-with-default-value.md1,173 B
  • rules/rerender-memo.md1,148 B
  • rules/rerender-move-effect-to-event.md1,268 B
  • rules/rerender-no-inline-components.md2,135 B

Snapshot inspected Sep 7, 2026. Adding uses a fresh GitHub revision and checks it separately.

Your vault, your checks

  1. 01
    Inspect the source

    Review the exact revision, files and available capacity.

  2. 02
    Save a private Draft

    Run your vault’s security scan and complete any required review.

  3. 03
    Use the approved version

    Make it available through your existing agent connection.

Observed activity

All-time installs reported by skills.sh. Daily observations start when this catalog is first synchronized.

DateInstallsRank
Sep 7, 2026695,297#12
Sep 9, 2026699,207#12
Sep 10, 2026701,811#12
Sep 11, 2026704,435#12
Sep 13, 2026708,423#12
Sep 14, 2026710,243#12
Sep 15, 2026713,433#12