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.

zustand rule Enforces Zustand store conventions in React projects, covering TypeScript typings, slice architecture, shallow selectors, and middleware setups. ★ 3,580repo stars zsh rule This Cursor rule sets conventions for Zsh scripts and configuration. Use it when a project needs consistent structure, safer parameter handling, and ShellCheck checks. ★ 3,580repo stars zod rule A Cursor rule that sets conventions for Zod schemas: strict TypeScript, type inference from schemas and parsing untrusted data at the edge. ★ 3,580repo stars xgboost rule Guides Python development with xgboost by enforcing one-time DMatrix creation, tree_method='hist', and NumPy-style docstrings across Python files. ★ 3,580repo stars webpack rule This Cursor rule guides webpack configuration, caching, loaders, and code splitting. Use it when shaping a JavaScript build for development and production. ★ 3,580repo stars vue3 rule A Cursor rule that pins down how the agent writes Vue 3: Composition API, TypeScript, ESLint and Prettier. Useful when more than one person touches the codebase. ★ 3,580repo stars vllm rule This rule guides Python work with vLLM, from environment setup to inference structure and observability. Use it while building or maintaining an LLM serving project. ★ 3,580repo stars vitest rule A Cursor rule that tells the agent how to write Vitest unit and integration tests: where files live, how to isolate cases, how to mock. ★ 3,580repo stars vite rule Guides code generation for Vite apps by enforcing lean configs, direct imports without barrel files, and native ES modules. ★ 3,580repo stars vim rule This Cursor rule guides Vim and Neovim configuration, covering file organization, key mappings, lazy plugin loading, and LSP workflows. ★ 3,580repo stars vercel rule A Cursor rule with opinionated guidance for building and deploying on Vercel. Useful when your agent writes Next.js code and you want it to follow the platform's conventions. ★ 3,580repo stars unreal-engine rule Enforces naming conventions, architecture, and performance guidelines for C++ and Blueprints in Unreal Engine 5.x. ★ 3,580repo stars unity rule This rule sets Unity C# conventions for project layout, naming, lookups, and memory use. Add it to Cursor when you want consistent guidance across a Unity codebase. ★ 3,580repo stars unittest rule A Cursor rule that tells the agent how to lay out unittest tests: directory structure, class and method names, assertions, mocks. ★ 3,580repo stars typescript rule Guides Cursor to enforce TypeScript best practices across JavaScript and JSX files using JSDoc, strict compiler flags, and runtime type guards. ★ 3,580repo stars typer rule This rule guides Typer CLI structure, parameter typing with Annotated, and entry-point setup. Use it when building or refactoring a command-line app in Python. ★ 3,580repo stars turbopack rule A Cursor rule that tells the agent how to write Next.js 16+ code for Turbopack: src/ layout, TypeScript, App Router, explicit cache directives. ★ 3,580repo stars trpc rule Enforces best practices for building type-safe tRPC APIs in TypeScript projects. Focuses on modular routers, Zod schemas, and context handling. ★ 3,580repo stars trio rule This Cursor rule guides agents working with Trio-based asynchronous Python, from task lifetimes and cancellation to typing and tests. Use it in projects with Trio code. ★ 3,580repo stars transformers rule A Cursor rule that sets coding standards for 🤗 Transformers work: modular models, type hints, and Trainer instead of hand-rolled training loops. ★ 3,580repo stars tqdm rule A Cursor rules file that pins down how the agent should use tqdm in Python: imports, cleanup, console output and live metrics in the postfix. ★ 3,580repo stars tortoise-orm rule This Cursor rule guides Python work with Tortoise ORM, covering connection lifecycle, model design, related-object queries, batch operations, and migrations. ★ 3,580repo stars tornado rule A Cursor rule that pins down Tornado code style: async/await for every I/O call, full type hints, and one shared error handler. ★ 3,580repo stars tkinter rule Guides Python desktop GUI development in Cursor by enforcing ttkbootstrap themes, class-based views, and clean grid layouts. ★ 3,580repo stars tinygrad rule A Cursor rule for tinygrad covers lazy execution, parameter handling, profiling, tensor updates, and reproducible experiments. ★ 3,580repo stars three-js rule A Cursor rule that sets three.js coding standards: WebGL error handling, lazy asset loading, render loop optimization and explicit resource disposal. ★ 3,580repo stars terraform rule Enforces opinionated Terraform guidelines in Cursor for project layout, resource naming, remote state locking, and modular design. ★ 3,580repo stars tensorflow rule This rule guides TensorFlow work in Python, steering model code toward tf.keras and input pipelines toward tf.data. It also covers graph compilation and reproducible runs. ★ 3,580repo stars tauri rule A Cursor rule that sets conventions for the Rust side of a Tauri app: commands, shared state, error types and permissions. Useful once the frontend is done and the Rust layer grows. ★ 3,580repo stars tailwind rule Enforces Tailwind CSS standards in Cursor, covering design token configuration, class grouping, and accessibility states. ★ 3,580repo stars sveltekit rule This rule guides SvelteKit structure, Svelte 5 runes, routing, server boundaries, accessibility, and tests. Use it while building in Cursor. ★ 3,580repo stars svelte rule A Cursor rule that pins down how Svelte 5 components get written: runes instead of legacy reactivity, typed scripts, keyed lists. Useful when the project already runs Svelte 5. ★ 3,580repo stars supabase rule Enforces SQL style conventions, schema design standards, and database security practices for Supabase projects in Cursor. ★ 3,580repo stars stripe rule This rule guides Cursor agents through Stripe payment flows, including Checkout Sessions, Payment Intents, error handling, and webhooks. ★ 3,580repo stars streamlit rule A Cursor rule that tells the agent how to build Streamlit apps: cache expensive work, keep UI apart from logic, split the project into modules. ★ 3,580repo stars statsmodels rule Enforces statsmodels conventions in Cursor for Python files, covering formulas, intercept handling, and reproducible regression tests. ★ 3,580repo stars sqlite rule This rule guides Cursor on SQLite schemas, queries, transactions, and SQL injection defenses. Use it when building local database code. ★ 3,580repo stars sqlalchemy rule A Cursor rule that keeps Python database code on SQLAlchemy 2.x: typed models, context-managed sessions, select() instead of the legacy Query. ★ 3,580repo stars springboot rule Enforces Spring Boot 3.x and Java 17+ conventions in Cursor. Guides code structure by feature, constructor injection, and clean API design. ★ 3,580repo stars spring rule This rule guides Spring Boot code structure, dependency injection, and common pitfalls. Use it when asking an agent to write or review Java code in a project. ★ 3,580repo stars

1–40 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