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

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

- [react-typescript-nextjs-nodejs-cursorrules-prompt-](https://affpapa.org/en/nevibecode/rules/react-typescript-nextjs-nodejs-cursorrules-prompt.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that pins down React, TypeScript, Next.js 14 and Node.js conventions: functional components, RORO, minimal use client.
- [react-tanstack-router-query](https://affpapa.org/en/nevibecode/rules/react-tanstack-router-query.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides AI assistants on structuring React SPAs with TanStack Router v1 and TanStack Query v5 to fetch data in loaders before rendering.
- [react-tanstack-router-query-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-tanstack-router-query-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule describes a React SPA setup where TanStack Router handles navigation and TanStack Query stores server data.
- [react-styled-components-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-styled-components-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that tells the agent how to write React code with styled-components: functional components, theming through ThemeProvider, a fixed folder layout.
- [react-router-v7](https://affpapa.org/en/nevibecode/rules/react-router-v7.md) — rule · PatrickJS · Cursor · ★ 41024 — Enforces React Router v7 conventions for route modules, deterministic loaders, action mutations, and typed routing in Cursor.
- [react-redux-typescript-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-redux-typescript-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule guides React work with Redux and TypeScript, covering component style, state structure, and typed hooks.
- [react-query-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-query-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that tells the agent how to write React Query code: where QueryClient lives, how hooks and query keys are named.
- [react-nextjs-ui-development-cursorrules-prompt-fil](https://affpapa.org/en/nevibecode/rules/react-nextjs-ui-development-cursorrules-prompt-fil.md) — rule · PatrickJS · Cursor · ★ 41024 — Configures Cursor for React and Next.js App Router development.
- [react-native-expo-router-typescript-windows-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-native-expo-router-typescript-windows-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides React Native projects using Expo, TypeScript, and Expo Router.
- [react-native-expo-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-native-expo-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that tells the agent how to write React Native code with Expo.
- [react-mobx-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-mobx-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Cursor rule for building React apps with MobX.
- [react-graphql-apollo-client-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-graphql-apollo-client-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides React work with GraphQL and Apollo Client in Cursor.
- [react-formengine-ai-form-builder-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-formengine-ai-form-builder-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that has the agent build React forms from a screenshot, PDF, HTML or text description and return a FormEngine JSON schema plus a runnable App.tsx.
- [react-components-creation-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-components-creation-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides React component creation in Cursor by checking for duplicates, building v0.dev generation links, and standardising shadcn/ui imports.
- [react-chakra-ui-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-chakra-ui-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule for React projects using Chakra UI, covering component style, theming, responsive layouts, accessibility, and project structure.
- [rails-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/rails-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule file that tells the agent how to write Rails 8 code: generators, bin/dev, the Solid stack, Minitest and Hotwire.
- [r-cursorrules-prompt-file-best-practices](https://affpapa.org/en/nevibecode/rules/r-cursorrules-prompt-file-best-practices.md) — rule · PatrickJS · Cursor · ★ 41024 — Enforces R project structuring, tidyverse formatting standards, renv lockfiles, and package documentation guidelines in Cursor.
- [qwik-tailwind-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/qwik-tailwind-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that tells the agent how to write Qwik components with Tailwind CSS: lazy functions, signals, folder layout.
- [qwik-basic-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/qwik-basic-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that sets Qwik conventions for the agent: lazy functions with the $ suffix, signals, tasks, and a TypeScript plus Vite project layout.
- [qa-bug-report-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/qa-bug-report-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Configures Cursor to generate detailed bug reports acting as a QA engineer.
- [pytorch-scikit-learn-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/pytorch-scikit-learn-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule guides Python machine-learning work on chemistry problems with scikit-learn and PyTorch.
- [python](https://affpapa.org/en/nevibecode/rules/python.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that sets project layout, code style and stack choices for Python work with Flask and SQLite.
- [python-projects-guide-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/python-projects-guide-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor to write Python code following modular design, Rye dependency management, pytest suites, and Ruff formatting.
- [python-llm-ml-workflow-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/python-llm-ml-workflow-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides Cursor through Python, LLM, and ML work.
- [python-github-setup-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/python-github-setup-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Tells Cursor how to write and review Python code: style, tests, GitHub Pull Requests and GitHub Actions CI.
- [python-flask-json-guide-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/python-flask-json-guide-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor on using the drawscape_factorio module.
- [python-fastapi-scalable-api-cursorrules-prompt-fil](https://affpapa.org/en/nevibecode/rules/python-fastapi-scalable-api-cursorrules-prompt-fil.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule sets coding and project-structure guidance for FastAPI and React apps.
- [python-fastapi-best-practices-cursorrules-prompt-f](https://affpapa.org/en/nevibecode/rules/python-fastapi-best-practices-cursorrules-prompt-f.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that sets the agent's coding style for Python and FastAPI: functional code, Pydantic v2, async operations.
- [python-django-best-practices-cursorrules-prompt-fi](https://affpapa.org/en/nevibecode/rules/python-django-best-practices-cursorrules-prompt-fi.md) — rule · PatrickJS · Cursor · ★ 41024 — Directs Cursor to generate idiomatic Django code with clean MVT architecture and optimized ORM queries.
- [python-developer-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/python-developer-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule gives Cursor a Python-focused development context for debugging, command-line work, and file operations.
- [python-cursorrules-prompt-file-best-practices](https://affpapa.org/en/nevibecode/rules/python-cursorrules-prompt-file-best-practices.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that makes the assistant write Python with type annotations, PEP 257 docstrings and pytest tests.
- [python-312-fastapi-best-practices-cursorrules-prom](https://affpapa.org/en/nevibecode/rules/python-312-fastapi-best-practices-cursorrules-prom.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor to build FastAPI backends using Python 3.12, Poetry, and SQLAlchemy.
- [python--typescript-guide-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/python-typescript-guide-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides Cursor on Python and TypeScript work with Django, React, Tailwind, and InertiaJS.
- [pyspark-etl-best-practices-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/pyspark-etl-best-practices-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that sets PySpark code style: F.col(), explicit joins, select over withColumn, and Iceberg-aware ETL structure.
- [pyqt6-eeg-processing-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/pyqt6-eeg-processing-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Configures Cursor for building PyQt6 desktop apps focused on EEG signal processing and data visualization.
- [py-fast-api](https://affpapa.org/en/nevibecode/rules/py-fast-api.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule for Python FastAPI backends.
- [project-epic-template-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/project-epic-template-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule turns Cursor into a product manager: the agent writes epics and user stories with acceptance criteria and success metrics.
- [pr-template-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/pr-template-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Sets up the agent to generate structured Pull Request templates for GitHub, GitLab, and Azure DevOps.
- [pr-review-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/pr-review-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule for focused pull request reviews across security, performance, tests, and architecture, with file-line references and severity labels.
- [postgresql](https://affpapa.org/en/nevibecode/rules/postgresql.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that pins down how the agent writes PostgreSQL: parameterized queries, TIMESTAMPTZ, indexes on foreign keys.

Next: https://affpapa.org/en/nevibecode/by/patrickjs/awesome-cursorrules.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
