# awesome-cursor-rules-mdc: a set by sanjeed5

The sanjeed5/awesome-cursor-rules-mdc repository on GitHub: 240 cards with a description and an install command.

240 cards · page 3 of 6

- HTML: https://affpapa.org/en/nevibecode/by/sanjeed5/awesome-cursor-rules-mdc?page=3
- Instructions for agents: https://affpapa.org/en/nevibecode/agents.md

- [pyqt](https://affpapa.org/en/nevibecode/rules/pyqt.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that enforces clean PyQt application design: dynamic UI loading, Model-View separation, and background processing via thread pools.
- [pylint](https://affpapa.org/en/nevibecode/rules/pylint.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule guides Pylint setup for Python projects, covering code structure, exception handling, and checks in pre-commit and CI.
- [pygame](https://affpapa.org/en/nevibecode/rules/pygame.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that sets the skeleton of a Pygame project: one UIManager, a fixed timestep, anchor-based layout and JSON themes.
- [pydantic](https://affpapa.org/en/nevibecode/rules/pydantic.md) — rule · sanjeed5 · Cursor · ★ 3580 — Instructs Cursor to generate type-safe Pydantic v2 models.
- [puppeteer](https://affpapa.org/en/nevibecode/rules/puppeteer.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule guides Puppeteer scripts for browser automation, scraping, and tests.
- [prisma](https://affpapa.org/en/nevibecode/rules/prisma.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that keeps your agent honest about Prisma ORM: one client instance, narrow queries, sane migrations.
- [postman](https://affpapa.org/en/nevibecode/rules/postman.md) — rule · sanjeed5 · Cursor · ★ 3580 — Sets standards for Postman collection structure and test scripts.
- [postgresql](https://affpapa.org/en/nevibecode/rules/sanjeed5-postgresql.md) — rule · sanjeed5 · Cursor · ★ 3580 — This Cursor rule guides PostgreSQL query and schema work, covering naming, joins, data types, and date ranges.
- [pony](https://affpapa.org/en/nevibecode/rules/pony.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that sets conventions for Pony ORM code: sessions, queries, typing, layer separation.
- [poetry](https://affpapa.org/en/nevibecode/rules/poetry.md) — rule · sanjeed5 · Cursor · ★ 3580 — Cursor rule for Python projects using modern Poetry standards.
- [plotly](https://affpapa.org/en/nevibecode/rules/plotly.md) — rule · sanjeed5 · Cursor · ★ 3580 — This Cursor rule guides Plotly code in Python files, from separating data preparation to styling figures and handling large scatter plots.
- [playwright](https://affpapa.org/en/nevibecode/rules/playwright.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that sets the standard for Playwright end-to-end tests: official runner, resilient locators, no manual waits.
- [pillow](https://affpapa.org/en/nevibecode/rules/pillow.md) — rule · sanjeed5 · Cursor · ★ 3580 — Guides Cursor when writing Python code with Pillow.
- [php](https://affpapa.org/en/nevibecode/rules/php.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule for PHP style, security, API design, and testing.
- [phoenix](https://affpapa.org/en/nevibecode/rules/phoenix.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that tells the agent how to write Phoenix apps in Elixir: contexts, formatting, Ecto queries.
- [peewee](https://affpapa.org/en/nevibecode/rules/peewee.md) — rule · sanjeed5 · Cursor · ★ 3580 — Guides Cursor on writing Peewee ORM code in Python: sets up a central BaseModel, configures foreign keys, and prevents N+1 query loops.
- [pdoc](https://affpapa.org/en/nevibecode/rules/pdoc.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule sets conventions for Python docstrings and type hints used with pdoc.
- [pandas](https://affpapa.org/en/nevibecode/rules/pandas.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that steers the agent toward vectorized pandas: no row loops, explicit .loc and .iloc, lean dtypes.
- [opencv-python](https://affpapa.org/en/nevibecode/rules/opencv-python.md) — rule · sanjeed5 · Cursor · ★ 3580 — Cursor rule enforcing fast, vectorized computer vision pipelines in Python.
- [openai](https://affpapa.org/en/nevibecode/rules/openai.md) — rule · sanjeed5 · Cursor · ★ 3580 — This Cursor rule guides OpenAI API work, from Python client setup to prompt structure.
- [nuxt](https://affpapa.org/en/nevibecode/rules/nuxt.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that keeps the agent writing Nuxt the conventional way: folder layout, Composition API, Pinia, useFetch.
- [numpy](https://affpapa.org/en/nevibecode/rules/numpy.md) — rule · sanjeed5 · Cursor · ★ 3580 — Guides Cursor to write vectorized NumPy code without Python loops.
- [numba](https://affpapa.org/en/nevibecode/rules/numba.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule guides Numba-based Python work across CPU and CUDA paths.
- [notion-api](https://affpapa.org/en/nevibecode/rules/notion-api.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that shapes how your agent writes Notion API code: separate modules, tokens from environment variables, official SDKs, paginated queries.
- [nose2](https://affpapa.org/en/nevibecode/rules/nose2.md) — rule · sanjeed5 · Cursor · ★ 3580 — Cursor rule setting up nose2 testing standards, pyproject.toml configuration, and coverage reporting for Python projects.
- [nltk](https://affpapa.org/en/nevibecode/rules/nltk.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule for Python NLTK work, covering modular NLP code, typed functions, guarded data downloads, and tokenizer choices.
- [nginx](https://affpapa.org/en/nevibecode/rules/nginx.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that sets how NGINX configs get written: modular includes, modern TLS, caching and rate limits.
- [next-js](https://affpapa.org/en/nevibecode/rules/next-js.md) — rule · sanjeed5 · Cursor · ★ 3580 — Enforces Next.js App Router conventions in Cursor: defaults to Server Components, organizes code by feature, and restricts client boundaries.
- [netlify](https://affpapa.org/en/nevibecode/rules/netlify.md) — rule · sanjeed5 · Cursor · ★ 3580 — This Cursor rule guides Netlify build and deployment setup, secret handling, testing, and accessibility checks.
- [nestjs](https://affpapa.org/en/nevibecode/rules/sanjeed5-nestjs.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that sets NestJS project structure: feature modules, explicit types, validated DTOs and global exception filters.
- [neo4j](https://affpapa.org/en/nevibecode/rules/neo4j.md) — rule · sanjeed5 · Cursor · ★ 3580 — Enforces Cypher 25 query conventions and graph schema modeling standards in Neo4j, focusing on parameterization, index usage, and strict casing.
- [mypy](https://affpapa.org/en/nevibecode/rules/mypy.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule guides mypy configuration and Python annotations.
- [mongodb](https://affpapa.org/en/nevibecode/rules/mongodb.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that tells the agent how to model, query and index MongoDB.
- [modal](https://affpapa.org/en/nevibecode/rules/modal.md) — rule · sanjeed5 · Cursor · ★ 3580 — Guides Cursor to follow best practices when writing Modal apps, helping you tune GPU allocations, build custom images, and store model weights efficiently.
- [mockito](https://affpapa.org/en/nevibecode/rules/mockito.md) — rule · sanjeed5 · Cursor · ★ 3580 — This rule guides Java unit tests written with Mockito and JUnit 5, from mock setup to argument checks.
- [mobx](https://affpapa.org/en/nevibecode/rules/mobx.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule that lays out MobX state in React: one RootStore, explicit observables, and observer only on leaf components.
- [mlx](https://affpapa.org/en/nevibecode/rules/mlx.md) — rule · sanjeed5 · Cursor · ★ 3580 — Guides Cursor to write high-performance Apple Silicon code with MLX, enforcing modular structure, unified memory usage, and explicit lazy evaluation.
- [mkdocs](https://affpapa.org/en/nevibecode/rules/mkdocs.md) — rule · sanjeed5 · Cursor · ★ 3580 — Sets conventions for MkDocs documentation with the Material theme.
- [microsoft-teams](https://affpapa.org/en/nevibecode/rules/microsoft-teams.md) — rule · sanjeed5 · Cursor · ★ 3580 — A Cursor rule with opinionated practices for Microsoft Teams apps: project structure, Fluent UI, Adaptive Cards and Microsoft Graph.
- [maven](https://affpapa.org/en/nevibecode/rules/maven.md) — rule · sanjeed5 · Cursor · ★ 3580 — Guides Cursor to generate clean Maven build configurations and enforce narrow dependency scopes across Java projects.

Next: https://affpapa.org/en/nevibecode/by/sanjeed5/awesome-cursor-rules-mdc.md?page=4

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