NeVibeCode · repository · 240 items
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.
sphinx rule A Cursor rule that lays out how to build and keep Python documentation with Sphinx: a docs/ layout, MyST, Google-style docstrings, generated API pages. Useful once a project outgrows a single README.
★ 3,580repo stars
spacy rule Directs Cursor to follow spaCy best practices in Python: enforces type hints, batch processing via nlp.pipe, and declarative configs.
★ 3,580repo stars
solidjs rule A Cursor rule for SolidJS 1.x covering reactivity, component structure, state, effects, and cleanup in JavaScript and JSX files.
★ 3,580repo stars
solidity rule A Cursor rule that sets style and safety requirements for Solidity code: pinned pragma, custom errors, reentrancy protection. Useful when you write contracts in Cursor.
★ 3,580repo stars
socket-io rule Sets Socket.IO v4.x guidelines for Cursor: secure connection setup, rooms, namespaces, reconnection logic, and delivery acknowledgements.
★ 3,580repo stars
smolagents rule This Cursor rule guides the structure of smolagents applications and flags an unsafe tool pattern. It applies to Python files.
★ 3,580repo stars
shadcn rule A Cursor rule that pins down how a team builds with shadcn/ui: folder layout, typed props, CVA variants, forms on React Hook Form and Zod. Useful once a component library starts growing.
★ 3,580repo stars
setuptools rule Guides Cursor to configure Python packages using declarative pyproject.toml files and the clean src/ layout.
★ 3,580repo stars
servemux rule This rule guides Go projects using http.ServeMux, with patterns for organizing handlers and routes. It’s aimed at API work with Go 1.22+.
★ 3,580repo stars
sentry rule A Cursor rule that pins down how Sentry gets initialized in a project: entry point, env vars, context, and the cases where global init breaks things.
★ 3,580repo stars
selenium rule Enforces Selenium Python best practices in Cursor: Page Object Model design, explicit WebDriverWait conditions, and headless Chrome setups.
★ 3,580repo stars
seaborn rule This rule guides Seaborn charts in Python, from data shape and styling to plotting large datasets. It fits projects that need consistent, reproducible visualizations.
★ 3,580repo stars
scrapy rule A Cursor rule that steers the agent through Scrapy project layout, typed items, pipelines and middlewares. Useful when you build Python scrapers.
★ 3,580repo stars
scipy rule Cursor rule enforcing NumPy docstrings, Array API standard, and clean design patterns for Python code with SciPy.
★ 3,580repo stars
scikit-learn rule This Cursor rule guides Python work with scikit-learn, with advice on combining preprocessing and models and keeping test data out of training steps.
★ 3,580repo stars
scikit-image rule A Cursor rule that pins down how a team writes scikit-image code: immutable inputs, float range [0, 1], vectorized NumPy over pixel loops.
★ 3,580repo stars
sanic rule Guides Cursor when writing async Python code with Sanic: enforces the app factory pattern, Blueprints, non-blocking I/O, and background tasks.
★ 3,580repo stars
rust rule A Cursor rule for Rust projects covering module layout, type-safe patterns, error handling, collections, and tests. It applies across project files.
★ 3,580repo stars
ruby rule A Cursor rule that pins down Ruby style for the whole project: RuboCop, Rails conventions, N+1 queries and SQL injection.
★ 3,580repo stars
ros rule Enforces ROS 2 best practices for C++ and Python inside Cursor. It guides package layout, ament tooling, node composition, and multithreaded executors.
★ 3,580repo stars
rocket rule This Cursor rule guides Rocket development, from feature-based modules and route design to request validation, async I/O, and error responses.
★ 3,580repo stars
riverpod rule A Cursor rule that pins down how your team uses Riverpod in Flutter: where providers live, when to ref.watch, when to ref.read.
★ 3,580repo stars
rich rule Sets Cursor guidelines for building Python terminal apps with the rich library. Keeps CLI rendering and logs clean.
★ 3,580repo stars
requests rule This Cursor rule guides Python code that uses requests for HTTP calls, covering sessions, timeouts, retries, and API response handling.
★ 3,580repo stars
remix rule A Cursor rule that sets Remix project conventions: route logic next to UI, mutations through Form, heavy fetching in loader. Useful when the agent scatters code across files.
★ 3,580repo stars
redux rule Enforces Redux Toolkit patterns, feature slices, and RTK Query in Cursor for JavaScript and JSX codebases.
★ 3,580repo stars
redis rule This Cursor rule guides Redis key design, memory handling, and cluster-aware client use. It helps keep those practices in view while an agent works on project code.
★ 3,580repo stars
react rule A Cursor rule that pins down React conventions for a team: pure components, hook rules, feature-based structure. Useful when an AI agent writes code in its own style.
★ 3,580repo stars
react-redux rule Directs Cursor to generate modern Redux Toolkit code, React hooks, and RTK Query instead of legacy reducers and connect wrappers.
★ 3,580repo stars
react-query rule This rule guides TanStack Query usage, from cache keys to custom hooks and conditional fetching. Use it as a reference for React projects written in JavaScript or TypeScript.
★ 3,580repo stars
react-native rule A Cursor rule that sets mandatory React Native practices: feature-first layout, functional components, hooks and typing. Useful once a project outgrows a flat folder.
★ 3,580repo stars
react-mobx rule Sets MobX best practices for React in Cursor: enforces makeObservable and RootStore architecture with fine-grained observer components.
★ 3,580repo stars
railway rule This rule guides Railway app setup, covering service configuration, external state storage, health checks, and secure handling of secrets.
★ 3,580repo stars
qwik rule A Cursor rule that tells the agent how to write Qwik apps: component$, useStore, $-suffixed QRLs and data loading through loader$.
★ 3,580repo stars
pytorch rule Enforces clean PyTorch patterns across Python files in Cursor. Instructs the assistant to separate modules, place tensors on devices explicitly, and disable gradients in inference.
★ 3,580repo stars
python rule This Cursor rule sets conventions for Python files, from formatting and imports to typing, packaging, and tests. Use it when a project needs one consistent code style.
★ 3,580repo stars
pytest rule A Cursor rule that pins down how pytest tests get written: layout, fixtures, parametrization, mocks. Useful once more than one person touches the suite.
★ 3,580repo stars
pyside rule Enforces clean PySide6 desktop patterns in Cursor. Keeps UI separate from application logic via Qt Designer or QML with Python backends.
★ 3,580repo stars
pyright rule This rule guides Pyright and basedpyright setup for Python projects. Use it to shape stricter type checks and consistent annotation practices.
★ 3,580repo stars
pyramid rule A Cursor rule with coding conventions for the Pyramid Python framework: project layout, configuration, transactions and view predicates.
★ 3,580repo stars
41–80 of 240