Скиллы Vercel для агентов

Agent Skills

Скиллы Vercel: производительность React и Next.js, проверка UI по гайдлайнам, React Native, композиция компонентов и деплой

СкиллВыбор редакцииСредний риск

vercel-labs/agent-skills

Установка

npx skills add vercel-labs/agent-skills

Установка всех скиллов коллекции.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Коллекция скиллов от Vercel. react-best-practices содержит правила производительности React и Next.js, отсортированные по влиянию: водопады запросов, размер бандла, серверный рендер, перерисовки. web-design-guidelines проверяет интерфейс по 100+ правилам доступности, форм, анимации и типографики, writing-guidelines проверяет тексты документации. Есть скиллы для React Native, View Transitions, паттернов композиции, аудита проекта на Vercel и деплоя с передачей прав на проект.

Для кого. Frontend-разработчикам на React, Next.js и React Native, в том числе тем, кто деплоит на Vercel.

Подходит, если

  • Ревью React-компонента на проблемы производительности
  • Проверка интерфейса на доступность и соответствие гайдлайнам
  • Рефакторинг компонентов с множеством boolean-пропсов
  • Быстрый деплой проекта со ссылкой на превью

Не подходит, если

  • Проект не на React и не деплоится на Vercel
  • Нельзя загружать код проекта во внешний сервис деплоя

Пример запроса к агенту

Проверь эту страницу Next.js на водопады запросов и лишний размер бандла

Ограничения

Скилл деплоя упаковывает проект в архив и загружает его в сервис развертывания, исключая node_modules и .git. Скилл vercel-optimize опирается на метрики проекта в Vercel. Остальные скиллы это наборы правил, они не заменяют профилирование.

Как отключить. Удалите ненужные папки скиллов из каталога skills агента.

Проверка безопасности

  • Скилл деплоя загружает код проекта во внешний сервис
  • Часть скиллов содержит вспомогательные скрипты

Коротко о README

Репозиторий содержит скиллы Vercel в формате Agent Skills. Для каждого скилла README описывает назначение, ситуации применения и покрываемые категории правил. Установка через npx skills add, после чего агент использует скиллы автоматически при подходящих задачах. Каждое изменение публикует релиз с индексом для обнаружения скиллов. Лицензия MIT.

SKILL.md

---
name: vercel-react-best-practices
description: 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.
license: MIT
metadata:
  author: vercel
  version: "1.0.0"
---

# Vercel React Best Practices

Comprehensive performance optimization guide for React and Next.js applications, maintained by Vercel. Contains 70 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

| Priority | Category | Impact | Prefix |
|----------|----------|--------|--------|
| 1 | Eliminating Waterfalls | CRITICAL | `async-` |
| 2 | Bundle Size Optimization | CRITICAL | `bundle-` |
| 3 | Server-Side Performance | HIGH | `server-` |
| 4 | Client-Side Data Fetching | MEDIUM-HIGH | `client-` |
| 5 | Re-render Optimization | MEDIUM | `rerender-` |
| 6 | Rendering Performance | MEDIUM | `rendering-` |
| 7 | JavaScript Performance | LOW-MEDIUM | `js-` |
| 8 | Advanced Patterns | LOW | `advanced-` |

## Quick Reference

### 1. Eliminating Waterfalls (CRITICAL)

- `async-cheap-condition-before-await` - Check cheap sync conditions before awaiting flags or remote values
- `async-defer-await` - Move await into branches where actually used
- `async-parallel` - Use Promise.all() for independent operations
- `async-dependencies` - Use better-all for partial dependencies
- `async-api-routes` - Start promises early, await late in API routes
- `async-suspense-boundaries` - Use Suspense to stream content

### 2. Bundle Size Optimization (CRITICAL)

- `bundle-barrel-imports` - Import directly, avoid barrel files
- `bundle-analyzable-paths` - Prefer statically analyzable import and file-system paths to avoid broad bundles and traces
- `bundle-dynamic-imports` - Use next/dynamic for heavy components
- `bundle-defer-third-party` - Load analytics/logging after hydration
- `bundle-conditional` - Load modules only when feature is activated
- `bundle-preload` - Preload on hover/focus for perceived speed

### 3. Server-Side Performance (HIGH)

- `server-auth-actions` - Authenticate server actions like API routes
- `server-cache-react` - Use React.cache() for per-request deduplication
- `server-cache-lru` - Use LRU cache for cross-request caching

Частые вопросы

Что возвращает скилл деплоя?

Ссылку на превью развернутого сайта и ссылку для передачи проекта в свой аккаунт Vercel.

Выбор редакции

Скилл для фронтенд-дизайна: 23 команды, итерации в браузере и 61 правило поиска типичных огрехов AI-интерфейсов

СкиллВысокий риск68 тыс.

Скилл с базой стилей, палитр, шрифтовых пар и UX-правил, который генерирует дизайн-систему под тип продукта

СкиллСредний риск127,6 тыс.

Открытая альтернатива Claude Design: прототипы, презентации, дашборды и видео через ваших локальных агентов

MCP-серверВысокий риск96,1 тыс.

Скиллы против шаблонных интерфейсов: сетка, типографика, анимация и отступы, плюс генерация референсов для веба и мобильных

СкиллНизкий риск87,1 тыс.