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