# 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 6 of 6

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

- [deno-integration-techniques-cursorrules-prompt-fil](https://affpapa.org/en/nevibecode/rules/deno-integration-techniques-cursorrules-prompt-fil.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule gives Cursor context for Deno automation scripts and workflows.
- [database](https://affpapa.org/en/nevibecode/rules/database.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule with database practices for Prisma and Supabase: schemas, migrations, queries, RLS policies.
- [cypress-integration-testing-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/cypress-integration-testing-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor to generate Cypress integration tests for UI and API flows.
- [cypress-e2e-testing-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/cypress-e2e-testing-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule guides an agent in writing Cypress E2E tests for key web-app flows.
- [cypress-defect-tracking-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/cypress-defect-tracking-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that turns the agent into a QA engineer: writes Cypress tests tagged by team, category and case ID, and builds reports through qa-shadow-report.
- [cypress-api-testing-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/cypress-api-testing-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Configures Cursor to write Cypress API tests with schema validation.
- [cypress-accessibility-testing-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/cypress-accessibility-testing-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule for writing Cypress accessibility tests covering WCAG checks, keyboard paths, ARIA, focus, and screen-reader behavior.
- [cursorrules-cursor-ai-wordpress-draft-macos-prompt](https://affpapa.org/en/nevibecode/rules/cursorrules-cursor-ai-wordpress-draft-macos-prompt.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that describes the PressThat project: a system tray app that connects to WordPress and creates draft posts.
- [cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup](https://affpapa.org/en/nevibecode/rules/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule for Next.js 14 development with Tailwind CSS and SEO setup.
- [cursor-rules-pack-v2-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/cursor-rules-pack-v2-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A seven-rule Cursor pack covering dependencies, errors, state, webhooks, and database queries.
- [cursor-ai-react-typescript-shadcn-ui-cursorrules-p](https://affpapa.org/en/nevibecode/rules/cursor-ai-react-typescript-shadcn-ui-cursorrules-p.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that pushes the agent toward React and TypeScript code written the way shadcn/ui and Tailwind CSS projects expect.
- [cpp-programming-guidelines-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/cpp-programming-guidelines-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Strict C++ guidelines for Cursor coding.
- [convex-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/convex-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule for Convex code, covering function syntax, HTTP routes, and validators.
- [code-style-consistency-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/code-style-consistency-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that makes the agent study your codebase conventions first and write new code to match them.
- [code-pair-interviews](https://affpapa.org/en/nevibecode/rules/code-pair-interviews.md) — rule · PatrickJS · Cursor · ★ 41024 — Sets up Cursor for live coding interviews by enforcing plan outlines, simple initial solutions, clean naming, and edge-case handling.
- [code-guidelines-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/code-guidelines-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule for careful code changes: verify facts, preserve existing structure, and account for tests, security, and version compatibility.
- [cloudflare-workers-hono-angular-saas-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/cloudflare-workers-hono-angular-saas-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that pins the stack and conventions for SaaS on Cloudflare Workers: Hono API, Angular, Drizzle, Clerk, Stripe.
- [cloudflare-email-telegram-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/cloudflare-email-telegram-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor through setting up domain email forwarding to Telegram via Cloudflare Email Routing, Workers, and the mail2tg CLI.
- [clean-code](https://affpapa.org/en/nevibecode/rules/clean-code.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule sets practical standards for readable, maintainable code.
- [chrome-extension-dev-js-typescript-cursorrules-pro](https://affpapa.org/en/nevibecode/rules/chrome-extension-dev-js-typescript-cursorrules-pro.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that points the agent at one set of conventions for building Chrome extensions in JavaScript and TypeScript.
- [blender-python-addon](https://affpapa.org/en/nevibecode/rules/blender-python-addon.md) — rule · PatrickJS · Cursor · ★ 41024 — Cursor rule for writing Blender Python add-ons.
- [beefreesdk](https://affpapa.org/en/nevibecode/rules/beefreesdk.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule sets out Beefree SDK installation, proxy authentication, UI container setup, configuration, and callbacks for web projects.
- [beefreesdk-nocode-content-editor-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/beefreesdk-nocode-content-editor-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that guides the agent when embedding Beefree SDK no-code editors for emails, pages and popups into a web app.
- [automl-hyperparameter-optimization](https://affpapa.org/en/nevibecode/rules/automl-hyperparameter-optimization.md) — rule · PatrickJS · Cursor · ★ 41024 — Enforces disciplined AutoML and hyperparameter search in Python projects.
- [astro-typescript-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/astro-typescript-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule sets working conventions for Astro, TypeScript, and TailwindCSS, with a slash command for composing Git commits.
- [ascii-simulation-game-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/ascii-simulation-game-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that frames an observer-only ASCII simulation: 10x10 grid, turn-based play, logs for nearly everything.
- [anti-sycophancy-code-discipline-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/anti-sycophancy-code-discipline-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule stops the assistant from sycophantic approval, fake API signatures, and unverified reviews.
- [anti-overengineering](https://affpapa.org/en/nevibecode/rules/anti-overengineering.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule keeps edits tied to the request and avoids extra abstractions, dependencies, and broad file rewrites.
- [ankra-cli](https://affpapa.org/en/nevibecode/rules/ankra-cli.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that tells the agent how to drive the Ankra CLI: clusters, stacks, Helm releases and tokens.
- [angular-typescript-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/angular-typescript-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Sets Angular 18 and TypeScript standards in Cursor, capping nesting depth at two levels and enforcing Jest test conventions.
- [angular-novo-elements-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/angular-novo-elements-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides Cursor through Angular work with Novo Elements, favoring small diffs, checks, and tests.
- [android-jetpack-compose-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/android-jetpack-compose-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that steers the agent through Android development with Jetpack Compose: architecture, state, tests.
- [alpha-skills-quant-factor-research](https://affpapa.org/en/nevibecode/rules/alpha-skills-quant-factor-research.md) — rule · PatrickJS · Cursor · ★ 41024 — Sets up Cursor as a quantitative researcher to design, evaluate, and backtest alpha factors.
- [ai-agent-specialist](https://affpapa.org/en/nevibecode/rules/ai-agent-specialist.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule sets guidance for TypeScript, React, and Node.js, covering architecture, tests, security, errors, and Git.

## 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
