Pages Router pages must not be async React components. Move request-time data fetching into `getServerSideProps` and pass the result as serializable props, or use `getStaticProps` for build-time data. Keep the default page component synchronous and use `useRouter()` from `next/router` for client navigation. Do not apply App Router Server Component patterns such as async page components or `'use client'`.
Installs into .claude/skills of the current project.
Are you the author of Nextjs Pages Router?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/hoangnguyen0403-nextjs-pages-router-9e4363a0)
Pages Router pages must not be async React components. Move request-time data fetching into `getServerSideProps` and pass the result as serializable props, or use `getStaticProps` for build-time data. Keep the default page component synchronous and use `useRouter()` from `next/router` for client navigation. Do not apply App Router Server Component patterns such as async page components or `'use client'`.