presets.dev
BrowseMembersSign In
presets.devAboutPrivacyTerms

Open source on GitHub

Filters

Tool

Claude
Cursor
Cline
Codex
Copilot
Windsurf
Antigravity CLI

Technology

Angular1
Django1
Docker1
.NET / C# / Windows1
Express1
Fastapi1
Flutter1
Go (Golang)1
Kotlin1
Laravel1
Mcp1
Nestjs1
Next.js1
Nodejs1
Nuxt1
Playwright1
Prisma1
Python1
Rails1
React1

Cursor Rules

30 rules for Cursor

Angular Rules for Cursor: Standalone Components, Signals and Forms

Cursor rules for Angular: Standalone Components, Signals and Forms. Structure, data, errors, security, performance, and tests. Angular 22.2.6, Nov 2026.

# Angular Rules for Cursor: Standalone Components, Signals and Forms ## Install Install the native export at `.cursor/rules/angular-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Angular Rules for Cursor: Standalone Components, Signals and Forms File-scoped Cursor rule for Angular. It attaches when a matching file is in context. ## Updated for Angular 22.2.6, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. ## Project shape New components are standalone. They declare `imports` for the dire...

Django Rules for Cursor: ORM, Permissions and Migrations

Cursor rules for Django: ORM, Permissions and Migrations. Structure, data, errors, security, performance, and tests. Django 6.1.3, Nov 2026.

# Django Rules for Cursor: ORM, Permissions and Migrations ## Install Install the native export at `.cursor/rules/django-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Django Rules for Cursor: ORM, Permissions and Migrations File-scoped Cursor rule for Django. It attaches when a matching file is in context. ## Updated for Django 6.1.3, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. ## Project shape An app owns its models, forms, and views. A view checks permission, validates input, and c...

Docker Rules for Cursor: Images, Runtime Users and Build Secrets

Cursor rules for Docker: Images, Runtime Users and Build Secrets. Structure, data, errors, security, performance, and tests. Docker Engine 29, Nov 2026.

# Docker Rules for Cursor: Images, Runtime Users and Build Secrets ## Install Install the native export at `.cursor/rules/docker-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Docker Rules for Cursor: Images, Runtime Users and Build Secrets File-scoped Cursor rule for Docker. It attaches when a matching file is in context. ## Updated for Docker Engine 29, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. Keep Engine, BuildKit, and Compose versions as the project already pins them. Engine 29 ...

.NET Rules for Cursor: Nullable Contracts, Async and Endpoints

Cursor rules for .NET: Nullable Contracts, Async and Endpoints. Structure, data, errors, security, performance, and tests. .NET 10 LTS and .NET 11, Nov 2026.

# .NET Rules for Cursor: Nullable Contracts, Async and Endpoints ## Install Install the native export at `.cursor/rules/dotnet-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # .NET Rules for Cursor: Nullable Contracts, Async and Endpoints File-scoped Cursor rule for .NET. It attaches when a matching file is in context. ## Updated for .NET 10 LTS and .NET 11, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. .NET 11 includes C# 15 unions and closed hierarchies. A project that still targets .NET...

Express Rules for Cursor: Middleware, Routing and Validation

Cursor rules for Express: Middleware, Routing and Validation. Structure, data, errors, security, performance, and tests. Express 5.3.0, Nov 2026.

# Express Rules for Cursor: Middleware, Routing and Validation ## Install Install the native export at `.cursor/rules/express-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Express Rules for Cursor: Middleware, Routing and Validation File-scoped Cursor rule for Express. It attaches when a matching file is in context. ## Updated for Express 5.3.0, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. ## Project shape Middleware is an ordered list. Security headers, body parsing, and auth run bef...

FastAPI Rules for Cursor: Pydantic Models, Dependencies and Async

Cursor rules for FastAPI: Pydantic Models, Dependencies and Async. Structure, data, errors, security, performance, and tests. FastAPI 0.162.5, Nov 2026.

# FastAPI Rules for Cursor: Pydantic Models, Dependencies and Async ## Install Install the native export at `.cursor/rules/fastapi-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # FastAPI Rules for Cursor: Pydantic Models, Dependencies and Async File-scoped Cursor rule for FastAPI. It attaches when a matching file is in context. ## Updated for FastAPI 0.162.5, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. ## Project shape Routers are split by resource. A route function is thin: it takes d...

Flutter Rules for Cursor: Widgets, Async UI and Platform Builds

Cursor rules for Flutter: Widgets, Async UI and Platform Builds. Structure, data, errors, security, performance, and tests. Flutter 3.50, Nov 2026.

# Flutter Rules for Cursor: Widgets, Async UI and Platform Builds ## Install Install the native export at `.cursor/rules/flutter-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Flutter Rules for Cursor: Widgets, Async UI and Platform Builds File-scoped Cursor rule for Flutter. It attaches when a matching file is in context. ## Updated for Flutter 3.50, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. Write for the Flutter version in `pubspec.yaml` and the SDK constraint. Flutter 3.50, with D...

Go Rules for Cursor: Errors, Context and Goroutines

Cursor rules for Go: Errors, Context and Goroutines. Structure, data, errors, security, performance, and tests. Go 1.27.4, Nov 2026.

# Go Rules for Cursor: Errors, Context and Goroutines ## Install Install the native export at `.cursor/rules/go-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Go Rules for Cursor: Errors, Context and Goroutines File-scoped Cursor rule for Go. It attaches when a matching file is in context. ## Updated for Go 1.27.4, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. Go 1.27.4 is the current stable release on `go.dev/dl`. Go 1.26.11 is the other stable line. Stay on the version in `go.mod`. Go ...

Kotlin Rules for Cursor: Coroutines, Null Safety and Compose

Cursor rules for Kotlin: Coroutines, Null Safety and Compose. Structure, data, errors, security, performance, and tests. Kotlin 2.4 stable line, Nov 2026.

# Kotlin Rules for Cursor: Coroutines, Null Safety and Compose ## Install Install the native export at `.cursor/rules/kotlin-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Kotlin Rules for Cursor: Coroutines, Null Safety and Compose File-scoped Cursor rule for Kotlin. It attaches when a matching file is in context. ## Updated for Kotlin 2.4, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. Stay on the Kotlin version the Gradle build uses. Kotlin 2.4.20 adds `StackTraceRecoverable` for corou...

Laravel Rules for Cursor: Requests, Policies and Eloquent

Cursor rules for Laravel: Requests, Policies and Eloquent. Structure, data, errors, security, performance, and tests. Laravel 13, Nov 2026.

# Laravel Rules for Cursor: Requests, Policies and Eloquent ## Install Install the native export at `.cursor/rules/laravel-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Laravel Rules for Cursor: Requests, Policies and Eloquent File-scoped Cursor rule for Laravel. It attaches when a matching file is in context. ## Updated for Laravel 13, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. Laravel 13 requires PHP 8.3 through 8.5. Read `composer.json` and stay inside that range. Do not add a pac...

MCP Rules for Cursor: Tools, Schemas and Permissions

Cursor rules for MCP: Tools, Schemas and Permissions. Structure, data, errors, security, performance, and tests. MCP spec 2026-07-28, server SDK 2.4.0, Nov 2026.

# MCP Rules for Cursor: Tools, Schemas and Permissions ## Install Install the native export at `.cursor/rules/mcp-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # MCP Rules for Cursor: Tools, Schemas and Permissions File-scoped Cursor rule for MCP. It attaches when a matching file is in context. ## Updated for the 2026-07-28 MCP spec, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. The spec this file follows is the 2026-07-28 revision. `@modelcontextprotocol/sdk` 1.32.2 is still the v1 packa...

NestJS Rules for Cursor: Modules, DTOs and Guards

Cursor rules for NestJS: Modules, DTOs and Guards. Structure, data, errors, security, performance, and tests. NestJS 12.4.2, Nov 2026.

# NestJS Rules for Cursor: Modules, DTOs and Guards ## Install Install the native export at `.cursor/rules/nestjs-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # NestJS Rules for Cursor: Modules, DTOs and Guards File-scoped Cursor rule for NestJS. It attaches when a matching file is in context. ## Updated for NestJS 12.4.2, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. ## Project shape A feature is a module that declares its controllers and providers and exports only what other modules m...

Next.js Rules for Cursor: App Router, TypeScript and Server Actions

Cursor rules for Next.js: App Router, TypeScript and Server Actions. Structure, data, errors, security, performance, and tests. Next.js 16.4.6, Nov 2026.

# Next.js Rules for Cursor: App Router, TypeScript and Server Actions ## Install Install the native export at `.cursor/rules/nextjs-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Next.js Rules for Cursor: App Router, TypeScript and Server Actions File-scoped Cursor rule for Next.js. It attaches when a matching file is in context. ## Updated for Next.js 16.4.6, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. Read `package.json`, the lockfile, and `next.config` before editing. Match the dire...

Node.js Rules for Cursor: ESM, Cancellation and Streams

Cursor rules for Node.js: ESM, Cancellation and Streams. Structure, data, errors, security, performance, and tests. Node.js 26.13.1 LTS, Nov 2026.

# Node.js Rules for Cursor: ESM, Cancellation and Streams ## Install Install the native export at `.cursor/rules/nodejs-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Node.js Rules for Cursor: ESM, Cancellation and Streams File-scoped Cursor rule for Node.js. It attaches when a matching file is in context. ## Updated for Node.js 26.13.1 LTS, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. Node.js 26.13.1 Lithium is the active LTS on nodejs.org. The newest dist tag is a v27 alpha. Do not ta...

Nuxt Rules for Cursor: SSR Data, Nitro and Runtime Config

Cursor rules for Nuxt: SSR Data, Nitro and Runtime Config. Structure, data, errors, security, performance, and tests. Nuxt 4.6.4, Nov 2026.

# Nuxt Rules for Cursor: SSR Data, Nitro and Runtime Config ## Install Install the native export at `.cursor/rules/nuxt-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Nuxt Rules for Cursor: SSR Data, Nitro and Runtime Config File-scoped Cursor rule for Nuxt. It attaches when a matching file is in context. ## Updated for Nuxt 4.6.4, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. ## Project shape Pages and layouts live in the project's app directory. Server routes live under `server/`. A V...

Playwright Rules for Cursor: Locators, Fixtures and Assertions

Cursor rules for Playwright: Locators, Fixtures and Assertions. Structure, data, errors, security, performance, and tests. Playwright 1.65.0, Nov 2026.

# Playwright Rules for Cursor: Locators, Fixtures and Assertions ## Install Install the native export at `.cursor/rules/playwright-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Playwright Rules for Cursor: Locators, Fixtures and Assertions File-scoped Cursor rule for Playwright. It attaches when a matching file is in context. ## Updated for Playwright 1.65.0, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. ## Project shape Tests live in the directory the config already scans. Name the fi...

Prisma Rules for Cursor: Schema, Migrations and Query Shape

Cursor rules for Prisma: Schema, Migrations and Query Shape. Structure, data, errors, security, performance, and tests. Prisma 7.10.1 stable, Nov 2026.

# Prisma Rules for Cursor: Schema, Migrations and Query Shape ## Install Install the native export at `.cursor/rules/prisma-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Prisma Rules for Cursor: Schema, Migrations and Query Shape File-scoped Cursor rule for Prisma. It attaches when a matching file is in context. ## Updated for Prisma 7.10.1 stable, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. The npm `latest` tag for `prisma` is an 8.0 release candidate. The `prev` tag, 7.10.1, is the ...

Python Rules for Cursor: Environments, Types and pytest

Cursor rules for Python: Environments, Types and pytest. Structure, data, errors, security, performance, and tests. uv 0.13.7 and Ruff 0.17.4, Nov 2026.

# Python Rules for Cursor: Environments, Types and pytest ## Install Install the native export at `.cursor/rules/python-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Python Rules for Cursor: Environments, Types and pytest File-scoped Cursor rule for Python. It attaches when a matching file is in context. ## Updated for uv 0.13.7 and Ruff 0.17.4, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. ## Project shape Read `pyproject.toml` and the lockfile first. The package layout is either a `s...

Rails Rules for Cursor: Models, Strong Params and Jobs

Cursor rules for Rails: Models, Strong Params and Jobs. Structure, data, errors, security, performance, and tests. Rails 8.1.4.1, Nov 2026.

# Rails Rules for Cursor: Models, Strong Params and Jobs ## Install Install the native export at `.cursor/rules/rails-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # Rails Rules for Cursor: Models, Strong Params and Jobs File-scoped Cursor rule for Rails. It attaches when a matching file is in context. ## Updated for Rails 8.1.4.1, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. Rails 8.1.4.1 is the current 8.1 security release. Stay on the version in the Gemfile. 8.1's job continuations, s...

React Rules for Cursor: Components, State and Effects

Cursor rules for React: Components, State and Effects. Structure, data, errors, security, performance, and tests. React 19.3.1, Nov 2026.

# React Rules for Cursor: Components, State and Effects ## Install Install the native export at `.cursor/rules/react-rules.mdc`. Copy that export, not this catalog file. Catalog fields such as `tools` and `author` are for presets.dev. Install one skill file per name. Cursor, GitHub Copilot, Codex, Antigravity CLI, and Devin can all read `.agents/skills`, so a second copy with the same name collides. <!-- native:start --> # React Rules for Cursor: Components, State and Effects File-scoped Cursor rule for React. It attaches when a matching file is in context. ## Updated for React 19.3.1, Nov 2026 Do not upgrade dependencies or the framework version unless the task asks. ## Project shape Build the tree from function components. One component owns one job. Put shared UI in the folder t...

Loading all presets…