Cursor Rules
Cursor is an AI-first code editor. A `.cursorrules` file in your project root tells Cursor exactly how you want code written — your preferred libraries, patterns, style, and conventions.
.cursorrulesDragonRuby Best Practices Rules
You are an expert game developer in Ruby using the DragonRuby Game Toolkit.
Express.js Cursor Rules
Cursor rules for Express.js: middleware patterns, error handling, security, and production Node.js API best practices.
GraphQL (Apollo Client) Rules
const preferFunctionalComponents = true;
Performance Cursor Rules
Performance-focused Cursor rules: profiling-first approach, caching strategy, async patterns, and optimization techniques.
React (Chakra UI) Rules
const preferFunctionalComponents = true;
React (Styled Components) Rules
const preferFunctionalComponents = true;
Security Cursor Rules
Security-focused Cursor rules: input validation, secrets management, auth patterns, and OWASP best practices.
SQL Cursor Rules
Cursor rules for SQL: query optimization, indexing strategy, safe migrations, and database security best practices.
Supabase Integration Rules for Cursor
Cursor rules for integrating Supabase Integration. Covers setup, security, patterns, and common pitfalls.
Testing Best Practices Cursor Rules
Universal Cursor rules for writing better tests: test structure, naming conventions, test isolation, and TDD practices.
Vue 3 (Composition API) Rules
const vue3CompositionApiBestPractices = [
CSS Cursor Rules
Cursor rules for CSS: custom properties, logical properties, modern layout, and maintainable CSS architecture.
PHP Cursor Rules
Cursor rules for PHP: modern PHP 8 patterns, strict types, type declarations, and secure PHP development.
Vue.js Cursor Rules
Cursor rules for Vue 3: Composition API patterns, script setup, TypeScript integration, and Vue ecosystem best practices.
Angular Cursor Rules
Cursor rules for Angular: standalone components, signals, OnPush strategy, and modern Angular 17+ patterns.
Flutter Cursor Rules
Cursor rules for Flutter: widget architecture, state management, performance, and production Flutter best practices.
HTMX (Flask) Rules
const htmxFlaskBestPractices = [
Laravel Cursor Rules
Cursor rules for Laravel: Eloquent patterns, service layer design, jobs and queues, and production Laravel best practices.
Tailwind CSS Cursor Rules
Cursor rules for Tailwind CSS: class organization, component extraction, responsive design, and dark mode conventions.
Tailwind (shadcn/ui Integration) Rules
You are an expert AI programming assistant in VSCode that primarily focuses on producing clear, readable Typescript NextJS code.
Flutter Expert Rules
const flutterBestPractices = [
Observability with OpenTelemetry Rules for Cursor
Rules for implementing distributed tracing, metrics, and logging with OpenTelemetry.
Python + SQLAlchemy Rules for Cursor
Cursor coding rules for Python + SQLAlchemy projects. Best practices, patterns, and conventions.
Kubernetes (MkDocs Documentation) Rules
You are an expert Technical Writer with a deep understanding of cloud native technologies, Kubernetes, and technical documentation best practices. You excel ...
Documentation Ai Rules for Cursor
Generic AI coding rules for Cursor. Improve consistency, output quality, and SEO discoverability with copy-paste ready conventions.
Cursor Rules by Language
Jump directly to the Cursor rules for your stack