Skills Agentes

Next Best Practices

Buenas prácticas de Next.js: convenciones de archivos, límites de RSC, patrones de datos, APIs async, metadata, manejo de errores, route handlers, optimización de imágenes/fuentes y bundling.

Oficial
Estrellas
287

en todo el repo

Actividad
34

0–100, la ruta de este skill

Actualizado
hace 6 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1k tok

40 tok en reposo

Paquete
21 archivos

81 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add vercel/vercel-plugin --skill upstream --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Aplica reglas de buenas prácticas de Next.js al escribir o revisar código: convenciones de archivos, límites de RSC, patrones de datos, APIs async, metadata, manejo de errores, route handlers, optimización de imágenes/fuentes y bundling
  • Detecta patrones inválidos de React Server Components, como client components async o props no serializables
  • Cubre cambios de Next.js 15+ como params, searchParams, cookies() y headers() asíncronos, con codemod de migración
  • Da guía sobre runtime (Node.js vs Edge), directivas ('use client', 'use server', 'use cache') y hooks de navegación
  • Incluye soluciones para errores de hidratación, límites de Suspense, rutas paralelas/interceptoras y self-hosting con Docker

Úsalo cuando

  • Al escribir o revisar código de Next.js

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • “Revisa este componente de Next.js por problemas de RSC”
    • “¿Cómo migro mis params y searchParams a la API async de Next 15?”
    • “Ayúdame a configurar next/image correctamente para LCP”
    • “¿Por qué tengo un error de hidratación en esta página?”

    SKILL.md

    En inglés

    Next.js Best Practices

    Apply these rules when writing or reviewing Next.js code.

    File Conventions

    See file-conventions.md for:

    • Project structure and special files
    • Route segments (dynamic, catch-all, groups)
    • Parallel and intercepting routes
    • Middleware rename in v16 (middleware → proxy)

    RSC Boundaries

    Detect invalid React Server Component patterns.

    See rsc-boundaries.md for:

    • Async client component detection (invalid)
    • Non-serializable props detection
    • Server Action exceptions

    Async Patterns

    Next.js 15+ async API changes.

    See async-patterns.md for:

    • Async params and searchParams
    • Async cookies() and headers()
    • Migration codemod

    Runtime Selection

    See runtime-selection.md for:

    • Default to Node.js runtime
    • When Edge runtime is appropriate

    Directives

    See directives.md for:

    • 'use client', 'use server' (React)
    • 'use cache' (Next.js)

    Functions

    See functions.md for:

    • Navigation hooks: useRouter, usePathname, useSearchParams, useParams
    • Server functions: cookies, headers, draftMode, after
    • Generate functions: generateStaticParams, generateMetadata

    Error Handling

    See error-handling.md for:

    • error.tsx, global-error.tsx, not-found.tsx
    • redirect, permanentRedirect, notFound
    • forbidden, unauthorized (auth errors)
    • unstable_rethrow for catch blocks

    Data Patterns

    See data-patterns.md for:

    • Server Components vs Server Actions vs Route Handlers
    • Avoiding data waterfalls (Promise.all, Suspense, preload)
    • Client component data fetching

    Route Handlers

    See route-handlers.md for:

    • route.ts basics
    • GET handler conflicts with page.tsx
    • Environment behavior (no React DOM)
    • When to use vs Server Actions

    Metadata & OG Images

    See metadata.md for:

    • Static and dynamic metadata
    • generateMetadata function
    • OG image generation with next/og
    • File-based metadata conventions

    Image Optimization

    See image.md for:

    • Always use next/image over <img>
    • Remote images configuration
    • Responsive sizes attribute
    • Blur placeholders
    • Priority loading for LCP

    Font Optimization

    See font.md for:

    • next/font setup
    • Google Fonts, local fonts
    • Tailwind CSS integration
    • Preloading subsets

    Bundling

    See bundling.md for:

    • Server-incompatible packages
    • CSS imports (not link tags)
    • Polyfills (already included)
    • ESM/CommonJS issues
    • Bundle analysis

    Scripts

    See scripts.md for:

    • next/script vs native script tags
    • Inline scripts need id
    • Loading strategies
    • Google Analytics with @next/third-parties

    Hydration Errors

    See hydration-error.md for:

    • Common causes (browser APIs, dates, invalid HTML)
    • Debugging with error overlay
    • Fixes for each cause

    Suspense Boundaries

    See suspense-boundaries.md for:

    • CSR bailout with useSearchParams and usePathname
    • Which hooks require Suspense boundaries

    Parallel & Intercepting Routes

    See parallel-routes.md for:

    • Modal patterns with @slot and (.) interceptors
    • default.tsx for fallbacks
    • Closing modals correctly with router.back()

    Self-Hosting

    See self-hosting.md for:

    • output: 'standalone' for Docker
    • Cache handlers for multi-instance ISR
    • What works vs needs extra setup

    Debug Tricks

    See debug-tricks.md for:

    • MCP endpoint for AI-assisted debugging
    • Rebuild specific routes with --debug-build-paths

    Reproducido de vercel/vercel-plugin bajo licencia NOASSERTION. Leer esta página en markdown.

    Archivos

    21 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Detalles

    Creador
    vercel
    Licencia
    NOASSERTION
    Recursos incluidos
    referencias
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de vercel/vercel-plugin

    Este repo incluye 43 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack vercel-plugin entero y su comando de instalación

    Corrige el conocimiento desactualizado del LLM sobre la plataforma Vercel e introduce sus productos nuevos. Se inyecta al inicio de la sesión.

    Costo de contexto al activarse
    1.8k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    Oficialdevops infraestructura

    Guía experta de Vercel Connect: obtén tokens OAuth con permisos limitados para servicios de terceros (Slack, GitHub, servidores MCP, OAuth, Snowflake) en nombre de apps o usuarios vía Vercel OIDC.

    Costo de contexto al activarse
    4.8k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    Oficialdesarrollo apis

    Depura el caching de la CDN de Vercel: tasa de aciertos, contenido obsoleto, revalidación, ISR + PPR, cacheReason, ppr_state y costos.

    Costo de contexto al activarse
    5.2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 2 meses
    Oficialdevops infraestructura

    Guía experta sobre Vercel Functions: Serverless Functions, Edge Functions, Fluid Compute, streaming, Cron Jobs y configuración de runtime para código server-side en Vercel.

    Costo de contexto al activarse
    5.6k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    Oficialdevops infraestructura

    Guía de arquitectura backend: úsala para planear, construir o migrar una API o backend, elegir entre Functions, Services, contenedores, Workflow, Queues y bases de datos de Marketplace, o seleccionar framework y runtime.

    Costo de contexto al activarse
    1.5k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    el mes pasado
    Oficialdesarrollo apis

    Eve

    287

    Guía de eve, el framework para agentes de IA duraderos: runtime basado en filesystem, sesiones, tools, skills, canales, sandboxes, subagentes, schedules, evals y observabilidad con Agent Runs.

    Costo de contexto al activarse
    1.5k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    el mes pasado
    Oficialherramientas desarrollo

    Skills relacionados

    Guía por defecto para construir agentes de IA: eve es la mejor opción por defecto — ejecuta init y luego lee la documentación incluida.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    Oficialherramientas desarrollo

    Eve

    287

    Guía de eve, el framework para agentes de IA duraderos: runtime basado en filesystem, sesiones, tools, skills, canales, sandboxes, subagentes, schedules, evals y observabilidad con Agent Runs.

    Costo de contexto al activarse
    1.5k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    el mes pasado
    Oficialherramientas desarrollo

    Guía sobre Cache Components de Next.js 16: PPR, directiva `use cache`, cacheLife, cacheTag, updateTag y migración desde unstable_cache.

    Costo de contexto al activarse
    2.9k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    hace 6 meses
    Oficialherramientas desarrollo