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

Windsurf Rules

30 rules for Windsurf

Angular Windsurf Rules: Standalone Components, Signals and Forms

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

# Angular Windsurf Rules: Standalone Components, Signals and Forms ## Install Install the native export at `.devin/rules/angular-rules.md`. 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 Windsurf Rules: Standalone Components, Signals and Forms Devin rule for Angular. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 standa...

Django Windsurf Rules: ORM, Permissions and Migrations

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

# Django Windsurf Rules: ORM, Permissions and Migrations ## Install Install the native export at `.devin/rules/django-rules.md`. 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 Windsurf Rules: ORM, Permissions and Migrations Devin rule for Django. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 ...

Docker Windsurf Rules: Images, Runtime Users and Build Secrets

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

# Docker Windsurf Rules: Images, Runtime Users and Build Secrets ## Install Install the native export at `.devin/rules/docker-rules.md`. 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 Windsurf Rules: Images, Runtime Users and Build Secrets Devin rule for Docker. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 ...

.NET Windsurf Rules: Nullable Contracts, Async and Endpoints

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

# .NET Windsurf Rules: Nullable Contracts, Async and Endpoints ## Install Install the native export at `.devin/rules/dotnet-rules.md`. 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 Windsurf Rules: Nullable Contracts, Async and Endpoints Devin rule for .NET. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 hiera...

Express Windsurf Rules: Middleware, Routing and Validation

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

# Express Windsurf Rules: Middleware, Routing and Validation ## Install Install the native export at `.devin/rules/express-rules.md`. 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 Windsurf Rules: Middleware, Routing and Validation Devin rule for Express. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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. Securit...

FastAPI Windsurf Rules: Pydantic Models, Dependencies and Async

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

# FastAPI Windsurf Rules: Pydantic Models, Dependencies and Async ## Install Install the native export at `.devin/rules/fastapi-rules.md`. 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 Windsurf Rules: Pydantic Models, Dependencies and Async Devin rule for FastAPI. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 resou...

Flutter Windsurf Rules: Widgets, Async UI and Platform Builds

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

# Flutter Windsurf Rules: Widgets, Async UI and Platform Builds ## Install Install the native export at `.devin/rules/flutter-rules.md`. 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 Windsurf Rules: Widgets, Async UI and Platform Builds Devin rule for Flutter. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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...

Go Windsurf Rules: Errors, Context and Goroutines

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

# Go Windsurf Rules: Errors, Context and Goroutines ## Install Install the native export at `.devin/rules/go-rules.md`. 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 Windsurf Rules: Errors, Context and Goroutines Devin rule for Go. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 l...

Kotlin Windsurf Rules: Coroutines, Null Safety and Compose

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

# Kotlin Windsurf Rules: Coroutines, Null Safety and Compose ## Install Install the native export at `.devin/rules/kotlin-rules.md`. 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 Windsurf Rules: Coroutines, Null Safety and Compose Devin rule for Kotlin. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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....

Laravel Windsurf Rules: Requests, Policies and Eloquent

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

# Laravel Windsurf Rules: Requests, Policies and Eloquent ## Install Install the native export at `.devin/rules/laravel-rules.md`. 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 Windsurf Rules: Requests, Policies and Eloquent Devin rule for Laravel. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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...

MCP Windsurf Rules: Tools, Schemas and Permissions

Windsurf 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 Windsurf Rules: Tools, Schemas and Permissions ## Install Install the native export at `.devin/rules/mcp-rules.md`. 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 Windsurf Rules: Tools, Schemas and Permissions Devin rule for MCP. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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. `@modelcontextp...

NestJS Windsurf Rules: Modules, DTOs and Guards

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

# NestJS Windsurf Rules: Modules, DTOs and Guards ## Install Install the native export at `.devin/rules/nestjs-rules.md`. 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 Windsurf Rules: Modules, DTOs and Guards Devin rule for NestJS. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 provid...

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

Windsurf 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 Windsurf Rules: App Router, TypeScript and Server Actions ## Install Install the native export at `.devin/rules/nextjs-rules.md`. 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 Windsurf Rules: App Router, TypeScript and Server Actions Devin rule for Next.js. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 `ne...

Node.js Windsurf Rules: ESM, Cancellation and Streams

Windsurf 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 Windsurf Rules: ESM, Cancellation and Streams ## Install Install the native export at `.devin/rules/nodejs-rules.md`. 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 Windsurf Rules: ESM, Cancellation and Streams Devin rule for Node.js. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 ...

Nuxt Windsurf Rules: SSR Data, Nitro and Runtime Config

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

# Nuxt Windsurf Rules: SSR Data, Nitro and Runtime Config ## Install Install the native export at `.devin/rules/nuxt-rules.md`. 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 Windsurf Rules: SSR Data, Nitro and Runtime Config Devin rule for Nuxt. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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...

Playwright Windsurf Rules: Locators, Fixtures and Assertions

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

# Playwright Windsurf Rules: Locators, Fixtures and Assertions ## Install Install the native export at `.devin/rules/playwright-rules.md`. 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 Windsurf Rules: Locators, Fixtures and Assertions Devin rule for Playwright. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 direct...

Prisma Windsurf Rules: Schema, Migrations and Query Shape

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

# Prisma Windsurf Rules: Schema, Migrations and Query Shape ## Install Install the native export at `.devin/rules/prisma-rules.md`. 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 Windsurf Rules: Schema, Migrations and Query Shape Devin rule for Prisma. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 c...

Python Windsurf Rules: Environments, Types and pytest

Windsurf 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 Windsurf Rules: Environments, Types and pytest ## Install Install the native export at `.devin/rules/python-rules.md`. 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 Windsurf Rules: Environments, Types and pytest Devin rule for Python. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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...

Rails Windsurf Rules: Models, Strong Params and Jobs

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

# Rails Windsurf Rules: Models, Strong Params and Jobs ## Install Install the native export at `.devin/rules/rails-rules.md`. 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 Windsurf Rules: Models, Strong Params and Jobs Devin rule for Rails. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 i...

React Windsurf Rules: Components, State and Effects

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

# React Windsurf Rules: Components, State and Effects ## Install Install the native export at `.devin/rules/react-rules.md`. 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 Windsurf Rules: Components, State and Effects Devin rule for React. Install the `.devin/rules` file. The trigger is model decision. Do not also copy it into `.windsurf/rules`. ## 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 ow...

Loading all presets…