Redis' own guidance for FT.CREATE schema design, FT.SEARCH / FT.AGGREGATE / FT.HYBRID, HNSW vector similarity and RAG retrieval pipelines.
Vercel React Best Practices
Summary
Vercel Engineering's React and Next.js performance playbook as an agent skill — 70 rules across 8 categories, ordered by impact, for writing and refactoring fast components.
Features
- 70 performance rules across 8 impact-ranked categories
- Waterfall elimination and bundle size treated as the critical wins
- Named rule prefixes so every finding is traceable
- Applies to both new code and refactors of existing components
- Covers server rendering, client fetching, re-renders and streaming
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Review src/app/dashboard/page.tsx for React performance issues and fix the critical ones.
Description
Most React performance advice an agent has absorbed from training data is a folk memory of 2019: memoise everything, worry about re-renders, ignore the network. This skill replaces that with Vercel Engineering's current guidance, packaged so a coding agent applies it automatically while writing or reviewing code.
The 70 rules are grouped into eight categories and — importantly — ranked by impact rather than listed alphabetically. Eliminating request waterfalls and cutting bundle size sit at the top as CRITICAL, because they dominate real load times. Server-side performance is HIGH, client-side data fetching MEDIUM-HIGH, and re-render optimisation only MEDIUM. Micro-optimisations of JavaScript and "advanced patterns" sit at the bottom, which is a useful corrective for agents that reach for useMemo before they check whether two independent awaits could have run in parallel.
Each rule carries a category prefix (async-, bundle-, server-, client-, rerender-, rendering-, js-, advanced-) so findings are traceable back to a named rule instead of arriving as unexplained opinion. Concrete examples: start promises early and await late in API routes, move await into the branch that actually uses the value, check cheap synchronous conditions before awaiting a flag, and use Suspense boundaries to stream rather than block.
It triggers on React component work, Next.js pages, data fetching, bundle optimisation and performance reviews. MIT-licensed and maintained by Vercel in the vercel-labs/agent-skills repository, which is the same collection that ships the Vercel Optimize and Web Interface Guidelines skills.
Related Skills
Supabase's official skill covering Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron and Queues — with a hard rule to verify against the live changelog before writing code.
GreenSock's official ScrollTrigger skill — scroll-linked animation, pinning, scrub and trigger positioning, with the exact start/end syntax agents get wrong.
Microsoft's official skill that turns an agent into an Azure solution architect — 10 design principles, 6 architecture styles, 44 design patterns and a Well-Architected review workflow.