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.
Next.js and Supabase setup for building a Todo app.
Expert Next.js, Tailwind CSS, and TypeScript code generation with Supabase and RAG integration.
Next.js App Router + TanStack Query v5 with HydrationBoundary, Server Actions, and optimistic updates
Next.js App Router + TanStack Query v5 integration with HydrationBoundary, Server Actions, and optimistic updates.
Next.js and TypeScript setup for Autonomys network block explorer development.
