Skip to content
Cursor Rules Generator
Frontend4 sections

Next.js Cursor Rules Template

Generate production-ready Next.js Cursor rules for Project Rules (.mdc), AGENTS.md, or legacy .cursorrules. This template encodes stack-specific conventions for projects using Next.js. React framework with SSR, SSG, API routes, App Router, and file-based routing.

What This Template Covers

The template focuses Cursor AI on concrete Next.js practices instead of generic coding advice. Required sections are always included; optional sections can be enabled when they match your project.

Required guidance

  • - Routing & Pages
  • - Data Fetching
  • - Performance & Optimization

Default style

  • - Indentation: 2 spaces
  • - Quotes: single
  • - Semicolons: disabled
  • - Naming: camelCase

Optional sections: TypeScript in Next.js.

Example Next.js Rules

The generator turns these sections into Project Rules with frontmatter, AGENTS.md, or a single .cursorrules file depending on the output format you choose.

Routing & Pages

- Use the App Router for all new pages.
- Place page components in app/ directory with page.camelCase naming.
- Use layout.tsx for shared layouts.
- Use loading.tsx for loading states (Suspense boundaries).
- Use error.tsx for error boundaries per route segment.
- Prefer server components by default; add 'use client' only when needed.

Data Fetching

- Fetch data in server components when possible.
- Use async/await in server components directly.
- Use route handlers (route.ts) for API endpoints.
- Use revalidate or generateStaticParams for static generation.
- Prefer fetch with next: { revalidate } for incremental static regeneration.
- Handle loading and error states in client components.

Performance & Optimization

- Use next/image for all images with explicit width/height.
- Use next/link for client-side navigation.
- Use next/font for font optimization.
- Implement dynamic imports with next/dynamic for heavy components.
- Use server actions for form mutations.
- Keep bundle size in check: analyze with @next/bundle-analyzer.

Common Searches This Page Helps With

nextjs cursor rulesnext.js project rulesnextjs .cursorrules

Frequently Asked Questions

What does the Next.js Cursor rules template include?
It includes 4 rule sections covering routing & pages, data fetching, performance & optimization and other Next.js development conventions.
Can I generate Next.js Project Rules and AGENTS.md from the same template?
Yes. The generator can export the same stack-specific guidance as modern Project Rules (.mdc), AGENTS.md, or a legacy .cursorrules file.
Should I combine Next.js with other Cursor rules templates?
Yes. You can combine Next.js with related templates such as TypeScript, Tailwind CSS, Docker, or backend frameworks when your project uses multiple technologies.

Related Cursor Rules Templates