Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
vercel avatar

Nextjs

  • 847 installs
  • 229 repo stars
  • Updated July 27, 2026
  • vercel/vercel-plugin

This is a copy of nextjs by vercel-labs - installs and ranking accrue to the original listing.

nextjs is a Vercel plugin skill that delivers expert Next.js App Router, Server Components, Server Actions, middleware, and Vercel deployment guidance for developers who are building or debugging production React applica

About

nextjs is a Vercel plugin skill that gives coding agents authoritative guidance on Next.js App Router architecture, Server Components, Server Actions, Cache Components, layouts, middleware/proxy, data fetching, rendering strategies, and Vercel deployment. The skill auto-triggers on path patterns including app/**, pages/**, next.config.*, tailwind.config.*, and tsconfig.json across monorepo apps/*/app/** layouts. Metadata links official docs at nextjs.org/docs and nextjs.org/docs/app with priority 5. Developers reach for nextjs when scaffolding routes, choosing server vs client rendering, wiring Server Actions, tuning caching, or resolving deployment issues on Vercel without hunting scattered documentation.

  • Expert guidance on Next.js App Router, Server Components, Server Actions, Cache Components and layouts
  • Handles middleware, proxy setup, data fetching strategies and rendering decisions
  • Detects legacy Pages Router patterns and suggests App Router equivalents
  • Recognizes next.config.*, tailwind.config.*, tsconfig patterns and bash commands like next dev, build, lint
  • Provides architecture advice for both new and existing Next.js codebases

Nextjs by the numbers

  • 847 all-time installs (skills.sh)
  • +55 installs in the week ending Jul 6, 2026 (Skillselion tracking)
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/vercel/vercel-plugin --skill nextjs

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs847
repo stars229
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositoryvercel/vercel-plugin

How do you architect Next.js App Router Server Components correctly?

Get expert guidance on Next.js App Router, Server Components, Server Actions, layouts, middleware, data fetching, and Vercel deployment.

Who is it for?

React/TypeScript developers shipping App Router apps on Vercel who need routing, rendering, and deployment decisions in one workflow.

Skip if: Teams on Pages Router-only legacy stacks or non-Next React SPAs that do not use the app/ directory model.

When should I use this skill?

Agent touches next.config.*, app/**, pages/**, Server Components, Server Actions, middleware, or Vercel deployment errors.

What you get

Route layouts, Server Component boundaries, Server Action handlers, middleware rules, and Vercel-ready next.config settings.

  • Route and layout structure
  • Server Action handlers
  • next.config and middleware configuration

By the numbers

  • Auto-triggers on 12+ path patterns including app/** and next.config.*
  • Metadata priority level 5 with links to nextjs.org/docs and nextjs.org/docs/app

Files

SKILL.mdMarkdownGitHub ↗

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

Related skills

How it compares

Pick nextjs over generic React skills when work centers on App Router file conventions, Server Actions, and Vercel-specific deployment.

FAQ

What Next.js topics does the nextjs skill cover?

The nextjs skill covers App Router routing, Server Components, Server Actions, Cache Components, layouts, middleware/proxy, data fetching, rendering strategies, and Vercel deployment. It references official docs at nextjs.org/docs and nextjs.org/docs/app.

Which files trigger the nextjs skill automatically?

The nextjs skill activates on path patterns including next.config.*, app/**, pages/**, src/app/**, tailwind.config.*, tsconfig.json, and monorepo apps/*/app/** directories listed in its metadata.

Is Nextjs safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Frontend Developmentfrontendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.