// >
| name | nextjs-knowledge-skill |
| description | Skill providing structured Next.js knowledge: App Router patterns, RSC usage, rendering/data strategies, and modern Next.js best practices. |
This skill equips agents with high-level Next.js knowledge without bloating individual agent prompts.
It is intended for:
nextjs-grand-architectnextjs-architectapp/ directory(folder) for organization without affecting URL@folder for simultaneous rendering(..)folder for modals and overlaysServer Components (default): Render on server, reduce client bundle
Client Components ("use client"): Run in browser
Static Site Generation (SSG)
output: 'export' for full static exportgenerateStaticParams() for dynamic routesServer-Side Rendering (SSR)
cache: 'no-store' in fetchIncremental Static Regeneration (ISR)
revalidate option in fetch or route segment configStreaming
loading.tsx for instant loading statesServer Components: Fetch directly in component
async function getData() {
const res = await fetch('https://...', { cache: 'force-cache' })
return res.json()
}
export default async function Page() {
const data = await getData()
return <div>{data.title}</div>
}
Parallel Fetching: Multiple fetches resolve concurrently
Sequential Fetching: Await one fetch before starting another
Automatic Deduplication: Same fetch called multiple times โ single request
For fully static sites (output: 'export'):
generateStaticParams)next buildNext.js supports multiple approaches:
.module.css filesapp/layout.tsx.scss and .sassWhen planning a Next.js task:
When writing implementation plans:
generateStaticParamsBest practices:
next/imageThis skill provides the architectural foundation for building performant, well-structured Next.js applications without requiring agents to memorize all patterns upfront.