Скиллы Vercel для агентов
Agent Skills
Скиллы Vercel: производительность React и Next.js, проверка UI по гайдлайнам, React Native, композиция компонентов и деплой
Установка
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-интерфейсов
Скилл с базой стилей, палитр, шрифтовых пар и UX-правил, который генерирует дизайн-систему под тип продукта
Открытая альтернатива Claude Design: прототипы, презентации, дашборды и видео через ваших локальных агентов
Скиллы против шаблонных интерфейсов: сетка, типографика, анимация и отступы, плюс генерация референсов для веба и мобильных