# awesome-cursorrules: a set by patrickjs

The patrickjs/awesome-cursorrules repository on GitHub: 234 cards with a description and an install command.

234 cards · page 1 of 6

- HTML: https://affpapa.org/en/nevibecode/by/patrickjs/awesome-cursorrules
- Instructions for agents: https://affpapa.org/en/nevibecode/agents.md

- [xray-test-case-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/xray-test-case-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that turns feature descriptions and automated tests into structured Xray test cases for Jira.
- [wordpress-php-guzzle-gutenberg-cursorrules-prompt-](https://affpapa.org/en/nevibecode/rules/wordpress-php-guzzle-gutenberg-cursorrules-prompt.md) — rule · PatrickJS · Cursor · ★ 41024 — Configures Cursor for WordPress plugins built with Guzzle, custom REST endpoints, and Gutenberg blocks.
- [wordpress-claude-stack](https://affpapa.org/en/nevibecode/rules/wordpress-claude-stack.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule guides WordPress theme, plugin, and block work.
- [webassembly-z80-cellular-automata-cursorrules-prom](https://affpapa.org/en/nevibecode/rules/webassembly-z80-cellular-automata-cursorrules-prom.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that walks the agent through adding a region grid to a Z80 cellular automata simulation built on WebAssembly.
- [web-app-optimization-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/web-app-optimization-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Cursor prompt instructions for developing web apps with Svelte 5, SvelteKit, TypeScript, and runes.
- [vue3-composition-api-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/vue3-composition-api-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides Cursor on Vue 3 Composition API practices, component setup, and project layout.
- [vue](https://affpapa.org/en/nevibecode/rules/patrickjs-vue.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that tells the agent how to write Vue: Composition API, Pinia, typing and routing.
- [vue-pinia-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/vue-pinia-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor to write clean Vue 3 and TypeScript state management using Pinia setup stores, proper reactivity, SSR safeguards, and tests.
- [vue-claude-stack](https://affpapa.org/en/nevibecode/rules/vue-claude-stack.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides code generation for Vue 3 and Nuxt 3, covering Composition API, TypeScript, and Pinia.
- [vue-3-nuxt-3-typescript-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/vue-3-nuxt-3-typescript-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that tells the agent how to write Vue 3 and Nuxt 3 code: Composition API, TypeScript interfaces, Nuxt conventions.
- [vue-3-nuxt-3-development-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/vue-3-nuxt-3-development-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Directs Cursor to follow Vue 3 and Nuxt 3 practices.
- [vscode-extension-dev-typescript-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/vscode-extension-dev-typescript-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor through TypeScript-based VS Code extension work, from project layout and manifests to API use and tests.
- [vitest-unit-testing-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/vitest-unit-testing-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that turns the agent into a Vitest and TypeScript test writer: it targets business logic and utilities, mocking dependencies with vi.mock.
- [vercel-deployment](https://affpapa.org/en/nevibecode/rules/vercel-deployment.md) — rule · PatrickJS · Cursor · ★ 41024 — Enforces Vercel standards for Edge Runtime, serverless functions, and vercel.json.
- [vercel-deployment-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/vercel-deployment-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides an agent through Vercel deployment choices, from environment variables and serverless functions to caching and CI/CD.
- [unity-cursor-ai-c-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/unity-cursor-ai-c-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that briefs the assistant on a Unity game project in C#: modular code, responsive mechanics, real-time performance.
- [uikit-guidelines-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/uikit-guidelines-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A rule that enforces programmatic Swift UIKit layouts without Storyboards.
- [typo3cms-extension-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/typo3cms-extension-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides Cursor through TYPO3 CMS extension work, from PHP structure to tests and documentation.
- [typescript](https://affpapa.org/en/nevibecode/rules/typescript.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that pins down how the agent writes TypeScript: types, naming, error handling.
- [typescript-zod-tailwind-nextjs-cursorrules-prompt-](https://affpapa.org/en/nevibecode/rules/typescript-zod-tailwind-nextjs-cursorrules-prompt.md) — rule · PatrickJS · Cursor · ★ 41024 — Cursor coding standard for Next.js and TypeScript: enforces functional patterns, Zod validation, Shadcn UI, and desktop-first Tailwind CSS.
- [typescript-vuejs-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/typescript-vuejs-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that tells the agent how to write TypeScript inside Vue.js projects.
- [typescript-vite-tailwind-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/typescript-vite-tailwind-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that pins down TypeScript code style for Vue projects built with Vite and styled with Tailwind.
- [typescript-shadcn-ui-nextjs-cursorrules-prompt-fil](https://affpapa.org/en/nevibecode/rules/typescript-shadcn-ui-nextjs-cursorrules-prompt-fil.md) — rule · PatrickJS · Cursor · ★ 41024 — Sets TypeScript, React Server Component, and shadcn/ui coding standards for Next.js in Cursor.
- [typescript-react-nextui-supabase-cursorrules-promp](https://affpapa.org/en/nevibecode/rules/typescript-react-nextui-supabase-cursorrules-promp.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule gives an agent context for a TypeScript app built with React, NextUI, and Supabase.
- [typescript-react-nextjs-cloudflare-cursorrules-pro](https://affpapa.org/en/nevibecode/rules/typescript-react-nextjs-cloudflare-cursorrules-pro.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that points the agent at TypeScript, Next.js App Router, React and Cloudflare tooling.
- [typescript-react-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/typescript-react-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Cursor rule establishing standards for TypeScript and React codebases.
- [typescript-nodejs-react-vite-cursorrules-prompt-fi](https://affpapa.org/en/nevibecode/rules/typescript-nodejs-react-vite-cursorrules-prompt-fi.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule sets TypeScript conventions for Node.js, React, and Vite projects, with guidance for TanStack Query, TanStack Router, and Tailwind.
- [typescript-nodejs-nextjs-react-ui-css-cursorrules-](https://affpapa.org/en/nevibecode/rules/typescript-nodejs-nextjs-react-ui-css-cursorrules.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that pins down how the agent writes TypeScript, Next.js App Router, React and Tailwind code.
- [typescript-nodejs-nextjs-app-cursorrules-prompt-fi](https://affpapa.org/en/nevibecode/rules/typescript-nodejs-nextjs-app-cursorrules-prompt-fi.md) — rule · PatrickJS · Cursor · ★ 41024 — Configures Cursor for Next.js App Router, TypeScript, Tailwind, and Shadcn UI.
- [typescript-nodejs-nextjs-ai-cursorrules-prompt-fil](https://affpapa.org/en/nevibecode/rules/typescript-nodejs-nextjs-ai-cursorrules-prompt-fil.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule steers Cursor toward concrete code or direct explanations for TypeScript, Node.js, and Next.js projects with AI integration.
- [typescript-nextjs-supabase-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/typescript-nextjs-supabase-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that keeps TypeScript work on Next.js App Router and Supabase consistent: server components first, Shadcn UI, Tailwind.
- [typescript-nextjs-react-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/typescript-nextjs-react-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Configures Cursor for TypeScript, Next.js 14 App Router, React, and Tailwind.
- [typescript-nextjs-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/typescript-nextjs-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule sets coding conventions for TypeScript and Next.js App Router, with guidance for React and Daisy UI with Tailwind.
- [typescript-llm-tech-stack-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/typescript-llm-tech-stack-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Cursor rule for TypeScript projects integrating LLM stacks.
- [typescript-expo-jest-detox-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/typescript-expo-jest-detox-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that points the assistant at TypeScript, React Native, Expo and mobile UI work.
- [typescript-code-convention-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/typescript-code-convention-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that pins down TypeScript code style for Next.js App Router, React, Expo, tRPC and Tailwind projects.
- [typescript-clasp-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/typescript-clasp-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Instructs Cursor to write TypeScript for Google Apps Script with clasp, focusing on pseudocode planning, batching API calls, and interface-first typing.
- [toss-style-design-system](https://affpapa.org/en/nevibecode/rules/toss-style-design-system.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule guides the agent toward restrained product interfaces with clear hierarchy, grayscale structure, and limited accent color.
- [tokrepo-agent-discovery-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/tokrepo-agent-discovery-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule makes the agent search TokRepo for existing skills, prompts and MCP configs before writing new ones, and verify every candidate before install.
- [testrail-test-case-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/testrail-test-case-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Sets up a QA engineer persona in Cursor to generate standardized TestRail test cases or convert automated specs into import-ready CSV files.

Next: https://affpapa.org/en/nevibecode/by/patrickjs/awesome-cursorrules.md?page=2

## Narrow this list
Parameters: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — values in https://affpapa.org/en/nevibecode/agents.md

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
