PluginBench
Rule

nextjs seo dev

via PatrickJS/awesome-cursorrules

Next.js development guide with SEO optimization and code documentation standards.

What is nextjs seo dev?

This rule establishes coding practices for a Next.js application, emphasizing helpful comments, code preservation, and protected lines. Use it to maintain consistency across a Next.js project with specific build and deployment workflows.

  • Add helpful comments explaining code functionality
  • Preserve existing comments unless code is rewritten or deleted
  • Protect lines marked with 'Do not touch this line Cursor' from modification
  • Support Next.js 14 with React 18 and TypeScript development
  • Enable linting, formatting, and type checking via npm scripts
  • Integrate with Vercel deployment and build environment configuration

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

Senior full-stack TypeScript, React, Node.js guidance with clean architecture, testing, and WHY-oriented reasoning.

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

Quantitative factor research skills for designing, evaluating, and mining alpha factors in equities markets.

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

Android development with Jetpack Compose, clean architecture, and Material Design 3.

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

Angular development with Novo Elements UI library using standalone components.

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

Expert Angular 18 + TypeScript development with Jest, emphasizing clean code and performance.

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

Manage Kubernetes clusters, add-ons, stacks, and credentials via the Ankra CLI platform.

**/*.sh +5
41k
via PatrickJS/awesome-cursorrules