CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

83

1.28x
Quality

82%

Does it follow best practices?

Impact

72%

1.28x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Evaluation results

56%

20%

Dashboard API Performance Overhaul

Async waterfall elimination and server-side performance

Criteria
Baseline
With context

Promise.all for independent fetches

100%

100%

Early promise initiation

0%

0%

better-all for partial deps

0%

0%

after() for non-blocking logging

0%

100%

after() import from next/server

0%

100%

Auth check in server action

0%

0%

No sequential awaits for independent ops

100%

100%

React.cache for auth deduplication

0%

0%

CHANGES.md documents optimizations

100%

100%

Functional correctness preserved

100%

100%

100%

33%

Slow Initial Load Time Investigation

Bundle size optimization and dynamic imports

Criteria
Baseline
With context

Direct icon imports

0%

100%

optimizePackageImports config

100%

100%

Dynamic import for editor

100%

100%

Editor ssr: false

100%

100%

Analytics deferred

100%

100%

Preload on hover/focus

100%

100%

typeof window check in preload

0%

100%

No static barrel import remaining

0%

100%

No static Analytics import

100%

100%

62%

-4%

Task Manager Component Performance Issues

React re-render optimization and component patterns

Criteria
Baseline
With context

TaskRow extracted

100%

100%

Lazy state init for search index

0%

0%

Functional setState in handleToggle

100%

100%

No items state sync effect

0%

0%

Submit logic in event handler

100%

100%

No useMemo on simple primitives

0%

0%

REFACTOR_NOTES.md exists

100%

100%

Consistent conditional rendering

50%

0%

No inline component definitions remain

100%

100%

Repository
CherryHQ/cherry-studio
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.