Skip to main content
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

More in NeVibeCode

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor