skills/nextjs-knowledge-skill/SKILL.md
Skill providing structured Next.js knowledge: App Router patterns, RSC usage, rendering/data strategies, and modern Next.js best practices.
npx skillsauth add adilkalam/orca nextjs-knowledge-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
testing
Run technical quality checks across accessibility, performance, theming, responsive design, and anti-patterns. Generates a scored report with P0-P3 severity ratings and actionable plan. Use when the user wants an accessibility check, performance audit, or technical quality review.
tools
Improves typography by fixing font choices, hierarchy, sizing, weight, and readability so text feels intentional. Use when the user mentions fonts, type, readability, text hierarchy, sizing looks off, or wants more polished, intentional typography.
tools
Three.js animation - keyframe animation, skeletal animation, morph targets, animation mixing. Use when animating objects, playing GLTF animations, creating procedural motion, or blending animations.
development
Plan the UX and UI for a feature before writing code. Runs a structured discovery interview, then produces a design brief that guides implementation. Use during the planning phase to establish design direction, constraints, and strategy before any code is written.