Loading...
Loading...
Next.js best practices - file conventions, RSC boundaries, data patterns, async APIs, metadata, error handling, route handlers, image/font optimization, bundling
npx skill4agent add vercel-labs/next-skills next-best-practicesparamssearchParamscookies()headers()'use client''use server''use cache'useRouterusePathnameuseSearchParamsuseParamscookiesheadersdraftModeaftergenerateStaticParamsgenerateMetadataerror.tsxglobal-error.tsxnot-found.tsxredirectpermanentRedirectnotFoundforbiddenunauthorizedunstable_rethrowPromise.allroute.tspage.tsxgenerateMetadatanext/ognext/image<img>sizesnext/fontnext/scriptid@next/third-partiesuseSearchParamsusePathname@slot(.)default.tsxrouter.back()output: 'standalone'--debug-build-paths