PluginBench
Rule

nextjs seo dev

via PatrickJS/awesome-cursorrules

Next.js development guidance with SEO optimization and code quality standards.

What is nextjs seo dev?

Provides development practices for a Next.js application with emphasis on code documentation, SEO considerations, and build tooling. Use this rule when working on Next.js projects that require consistent code comments, type safety, and deployment via Vercel.

  • Enforce helpful code comments and preserve existing documentation unless outdated
  • Protect critical code lines marked with 'Do not touch this line Cursor' from modification
  • Guide development using Next.js 14 with React 18, TypeScript, and Tailwind CSS
  • Support Web3 integration with wagmi, viem, and Uniswap SDK dependencies
  • Enable linting, formatting, and type checking via ESLint, Prettier, and TypeScript
  • Facilitate Vercel deployment with standard and build-error-tolerant configurations

Applies to

File patterns this rule matches.

**/*
Rule definition (reference)

Source of truth, from the repository.

Always add helpful comments to the code explaining what you are doing. Never delete old comments, unless they are no longer relevant because the code has been rewritten or deleted.

This is the package.json file for the nextjs app.

Whenever you see a line with this following comment, do not touch it, rewrite it, or delete it "Do not touch this line Cursor"

{ "name": "@se-2/nextjs", "private": true, "version": "0.1.0", "scripts": { "dev": "next dev", "start": "next dev", "build": "next build", "serve": "next start", "lint": "next lint", "format": "prettier --write . '!(node_modules|.next|contracts)/*/'", "check-types": "tsc --noEmit --incremental", "vercel": "vercel", "vercel:yolo": "vercel --build-env NEXT_PUBLIC_IGNORE_BUILD_ERROR=true" }, "dependencies": { "@heroicons/react": "^2.0.11", "@rainbow-me/rainbowkit": "2.1.2", "@tanstack/react-query": "^5.28.6", "@uniswap/sdk-core": "^4.0.1", "@uniswap/v2-sdk": "^3.0.1", "blo": "^1.0.1", "burner-connector": "^0.0.8", "daisyui": "4.5.0", "next": "^14.0.4", "next-themes": "^0.2.1", "nprogress": "^0.2.0", "qrcode.react": "^3.1.0", "react": "^18.2.0", "react-copy-to-clipboard": "^5.1.0", "react-dom": "^18.2.0", "react-hot-toast": "^2.4.0", "use-debounce": "^8.0.4", "usehooks-ts": "^2.13.0", "viem": "2.17.4", "wagmi": "2.10.10", "zustand": "^4.1.2" }, "devDependencies": { "@trivago/prettier-plugin-sort-imports": "^4.1.1", "@types/node": "^17.0.35", "@types/nprogress": "^0", "@types/react": "^18.0.9", "@types/react-copy-to-clipboard": "^5.0.4", "@typescript-eslint/eslint-plugin": "^5.39.0", "abitype": "1.0.5", "autoprefixer": "^10.4.12", "eslint": "^8.15.0", "eslint-config-next": "^14.0.4", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.2.1", "postcss": "^8.4.16", "prettier": "^2.8.4", "tailwindcss": "^3.4.3", "type-fest": "^4.6.0", "typescript": "5.5.3", "vercel": "^32.4.1" } }

Related rules

Next.js + Supabase + Shadcn + PWA development rules with code quality, build tracking, and project documentation standards.

**/*
41k
via PatrickJS/awesome-cursorrules

Next.js and Supabase setup for building a Todo app.

**/*
41k
via PatrickJS/awesome-cursorrules

Expert Next.js, Tailwind CSS, and TypeScript code generation with Supabase and RAG integration.

**/*
41k
via PatrickJS/awesome-cursorrules

Next.js App Router + TanStack Query v5 with HydrationBoundary, Server Actions, and optimistic updates

["app/**/*.tsx" +3
41k
via PatrickJS/awesome-cursorrules

Next.js App Router + TanStack Query v5 integration with HydrationBoundary, Server Actions, and optimistic updates.

**/*
41k
via PatrickJS/awesome-cursorrules

Next.js and TypeScript setup for Autonomys network block explorer development.

**/*
41k
via PatrickJS/awesome-cursorrules