next-best-practices by vercel-labs/next-skills
npx skills add https://github.com/vercel-labs/next-skills --skill next-best-practices在编写或审查 Next.js 代码时应用这些规则。
关于以下内容,请参阅 file-conventions.md:
检测无效的 React 服务器组件模式。
关于以下内容,请参阅 rsc-boundaries.md:
Next.js 15+ 异步 API 变更。
关于以下内容,请参阅 async-patterns.md:
params 和 searchParamscookies() 和 headers()广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
关于以下内容,请参阅 runtime-selection.md:
关于以下内容,请参阅 directives.md:
'use client'、'use server'(React)'use cache'(Next.js)关于以下内容,请参阅 functions.md:
useRouter、usePathname、useSearchParams、useParamscookies、headers、draftMode、aftergenerateStaticParams、generateMetadata关于以下内容,请参阅 error-handling.md:
error.tsx、global-error.tsx、not-found.tsxredirect、permanentRedirect、notFoundforbidden、unauthorized(身份验证错误)unstable_rethrow关于以下内容,请参阅 data-patterns.md:
Promise.all、Suspense、预加载)关于以下内容,请参阅 route-handlers.md:
route.ts 基础page.tsx 的冲突关于以下内容,请参阅 metadata.md:
generateMetadata 函数next/og 生成 OG 图片关于以下内容,请参阅 image.md:
next/image 而非 <img>sizes 属性关于以下内容,请参阅 font.md:
next/font 设置关于以下内容,请参阅 bundling.md:
关于以下内容,请参阅 scripts.md:
next/script vs 原生脚本标签id@next/third-parties 的 Google Analytics关于以下内容,请参阅 hydration-error.md:
关于以下内容,请参阅 suspense-boundaries.md:
useSearchParams 和 usePathname 的 CSR 回退关于以下内容,请参阅 parallel-routes.md:
@slot 和 (.) 拦截器的模态框模式default.tsxrouter.back() 正确关闭模态框关于以下内容,请参阅 self-hosting.md:
output: 'standalone'关于以下内容,请参阅 debug-tricks.md:
--debug-build-paths 重建特定路由每周安装量
43.6K
代码仓库
GitHub 星标数
757
首次出现
2026年1月26日
安全审计
安装于
opencode32.7K
codex32.5K
github-copilot31.8K
gemini-cli31.5K
cursor30.1K
amp28.6K
Apply these rules when writing or reviewing Next.js code.
See file-conventions.md for:
Detect invalid React Server Component patterns.
See rsc-boundaries.md for:
Next.js 15+ async API changes.
See async-patterns.md for:
params and searchParamscookies() and headers()See runtime-selection.md for:
See directives.md for:
'use client', 'use server' (React)'use cache' (Next.js)See functions.md for:
useRouter, usePathname, useSearchParams, useParamscookies, headers, draftMode, aftergenerateStaticParams, generateMetadataSee error-handling.md for:
error.tsx, global-error.tsx, not-found.tsxredirect, permanentRedirect, notFoundforbidden, unauthorized (auth errors)unstable_rethrow for catch blocksSee data-patterns.md for:
Promise.all, Suspense, preload)See route-handlers.md for:
route.ts basicspage.tsxSee metadata.md for:
generateMetadata functionnext/ogSee image.md for:
next/image over <img>sizes attributeSee font.md for:
next/font setupSee bundling.md for:
See scripts.md for:
next/script vs native script tagsid@next/third-partiesSee hydration-error.md for:
See suspense-boundaries.md for:
useSearchParams and usePathnameSee parallel-routes.md for:
@slot and (.) interceptorsdefault.tsx for fallbacksrouter.back()See self-hosting.md for:
output: 'standalone' for DockerSee debug-tricks.md for:
--debug-build-pathsWeekly Installs
43.6K
Repository
GitHub Stars
757
First Seen
Jan 26, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode32.7K
codex32.5K
github-copilot31.8K
gemini-cli31.5K
cursor30.1K
amp28.6K
99,500 周安装