重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
next-best-practices by connorads/dotfiles
npx skills add https://github.com/connorads/dotfiles --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, preload)关于以下内容,请参阅 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 原生 script 标签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 重建特定路由每周安装次数
36
代码仓库
GitHub 星标数
7
首次出现
2026年2月9日
安全审计
安装于
cline36
github-copilot36
codex36
kimi-cli36
gemini-cli36
cursor36
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
36
Repository
GitHub Stars
7
First Seen
Feb 9, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
cline36
github-copilot36
codex36
kimi-cli36
gemini-cli36
cursor36
React视图过渡API使用指南:实现原生浏览器动画与状态管理
9,100 周安装