nextjs-developer

Design Next.js 14+ applications with App Router, server components, and server actions.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/alsmadi99/dotfiles --skill nextjs-developer-alsmadi99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nextjs-developer
Source: https://github.com/alsmadi99/dotfiles/tree/main/claude/skills/nextjs-developer
Command: npx skills add https://github.com/alsmadi99/dotfiles --skill nextjs-developer-alsmadi99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Next.js projects often struggle with scalable architecture, SEO-ready routing, and efficient deployment. This skill provides a blueprint to architect Next.js 14+ apps using App Router, server components, and server actions, ensuring high performance, streaming SSR, and maintainable code structure.

Core Features & Use Cases

  • App Router structure with the app/ directory, layouts, loading.tsx, and error boundaries
  • Server Components by default with client islands and proper interop
  • Server Actions for mutations, forms, and data mutations
  • generateMetadata and SEO best practices for dynamic routes
  • Deployment guidance to Vercel and best practices for performance and caching

Quick Start

Create a new Next.js 14+ project using App Router, add a server component, and configure a route with generateMetadata and a Vercel deployment.

Frequently Asked Questions about nextjs-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a scalable Next.js 14 app using App Router?

Structure scalable Next.js 14 apps by enforcing the app/ directory, using layouts, loading.tsx, and error boundaries to ensure modular routing, maintainable code structure, and efficient streaming SSR.

What is the best way to handle data mutations in Next.js server components?

Handle data mutations in Next.js server components by using Server Actions for forms and mutations, maintaining server components by default while integrating client islands for proper interactivity.

How do I implement dynamic SEO metadata in a Next.js 14 application?

Implement dynamic SEO metadata in Next.js 14 by applying the generateMetadata function within the App Router structure, following best practices for dynamic routes to ensure high performance and SEO readiness.

Does this Next.js App Router blueprint support deployment outside of Vercel?

Yes, this Next.js App Router blueprint provides deployment guidance to Vercel and includes best practices for performance, caching, and error boundaries that apply to other hosting environments.

When should I use client islands instead of server components by default in Next.js?

Use client islands instead of server components by default in Next.js only when specific client-side interactivity is required, ensuring proper interop while maintaining the default server component architecture.