# RuleStack > Copy-ready AI coding agent rules for every stack. Free, MIT-licensed rules files for Cursor (.cursor/rules/*.mdc), Claude Code (CLAUDE.md), AGENTS.md, GitHub Copilot (.github/copilot-instructions.md) and Windsurf (.windsurf/rules). Each rule is available as plain markdown at /raw/.md. ## Rules - [Web accessibility (WCAG 2.2) rules](https://rulestack.ai/raw/accessibility-windsurf.md): Windsurf rules for building accessible web UIs to WCAG 2.2 AA: semantics, keyboard, focus, contrast, and testing. Save as `.windsurf/rules/accessibility.md`. - [Angular 20 Copilot instructions](https://rulestack.ai/raw/angular-copilot.md): Copilot instructions for Angular 20 apps using standalone components, signals, and the new control flow. Save as `.github/copilot-instructions.md`. - [REST API design AGENTS.md](https://rulestack.ai/raw/api-design-agents-md.md): AGENTS.md for designing consistent HTTP/JSON APIs: resource naming, status codes, errors, pagination, and versioning. Save as `AGENTS.md`. - [Astro content site rules](https://rulestack.ai/raw/astro-cursor.md): Cursor rules for Astro 5 sites with content collections, islands, and zero-JS-by-default pages. Save as `.cursor/rules/astro.mdc`. - [AWS CDK (TypeScript) CLAUDE.md](https://rulestack.ai/raw/aws-cdk-claude-md.md): CLAUDE.md for AWS CDK v2 apps in TypeScript: constructs, least-privilege grants, snapshot tests, and safe deploys. Save as `CLAUDE.md`. - [Bevy game engine AGENTS.md](https://rulestack.ai/raw/bevy-rust-agents-md.md): AGENTS.md for Bevy (0.16+) games in Rust: ECS systems, plugins, required components, and fast dev builds. Save as `AGENTS.md`. - [Bun runtime CLAUDE.md](https://rulestack.ai/raw/bun-claude-md.md): CLAUDE.md for TypeScript projects on Bun 1.2+: bun test, Bun.serve, built-in SQLite/Postgres, and bundling. Save as `CLAUDE.md`. - [Chrome extension (Manifest V3) rules](https://rulestack.ai/raw/chrome-extension-cursor.md): Cursor rules for building Manifest V3 browser extensions with TypeScript and minimal permissions. Save as `.cursor/rules/chrome-extension.mdc`. - [Claude Agent SDK CLAUDE.md](https://rulestack.ai/raw/claude-agent-sdk-claude-md.md): CLAUDE.md for building agents with the Claude Agent SDK (Python/TypeScript): options, tools, permissions, and hooks. Save as `CLAUDE.md`. - [Cloudflare Agents SDK rules](https://rulestack.ai/raw/cloudflare-agents-sdk-cursor.md): Cursor rules for stateful AI agents on Cloudflare (agents package): Durable Object state, SQL, scheduling, and WebSockets. Save as `.cursor/rules/cloudflare-agents.mdc`. - [Code review Copilot instructions](https://rulestack.ai/raw/code-review-copilot.md): Copilot instructions focused on pull request review: what to flag, severity labels, and how to word comments. Save as `.github/copilot-instructions.md`. - [Code reviewer subagent (Claude Code)](https://rulestack.ai/raw/code-reviewer-subagent.md): A Claude Code subagent definition that reviews the current diff for bugs, security, and tests, reporting by severity. Save as `.claude/agents/code-reviewer.md`. - [/commit slash command (Claude Code)](https://rulestack.ai/raw/commit-slash-command.md): A Claude Code /commit slash command that reviews staged changes and writes a Conventional Commits message. Save as `.claude/commands/commit.md`. - [Git commits & PRs AGENTS.md](https://rulestack.ai/raw/conventional-commits-agents-md.md): AGENTS.md rules for how agents commit: Conventional Commits, atomic changes, safe git commands, and PR descriptions. Save as `AGENTS.md`. - [Convex backend rules](https://rulestack.ai/raw/convex-cursor.md): Cursor rules for Convex backends: schema, validated queries/mutations/actions, indexes, and auth checks. Save as `.cursor/rules/convex.mdc`. - [Modern C++ with CMake rules](https://rulestack.ai/raw/cpp-cmake-cursor.md): Cursor rules for modern C++ (C++20/23) projects built with CMake presets: RAII, ownership, warnings, and tests. Save as `.cursor/rules/cpp.mdc`. - [CrewAI multi-agent AGENTS.md](https://rulestack.ai/raw/crewai-agents-md.md): AGENTS.md for CrewAI 1.x projects: YAML agents and tasks, crews and flows, tools, and cost-aware runs. Save as `AGENTS.md`. - [C# / .NET Copilot path instructions](https://rulestack.ai/raw/csharp-instructions-copilot.md): Path-specific Copilot instructions for C# files on .NET 10: nullable types, async, records, and logging. Save as `.github/instructions/csharp.instructions.md`. - [Cypress end-to-end testing AGENTS.md](https://rulestack.ai/raw/cypress-agents-md.md): AGENTS.md for Cypress 15 E2E and component tests: selectors, cy.intercept, sessions, and flake-free waits. Save as `AGENTS.md`. - [dbt analytics engineering AGENTS.md](https://rulestack.ai/raw/dbt-agents-md.md): AGENTS.md for dbt projects (dbt Core / Fusion 1.9+): staging/marts layering, tests, docs, and selective runs. Save as `AGENTS.md`. - [Debugger subagent (Claude Code)](https://rulestack.ai/raw/debugger-subagent.md): A Claude Code subagent for root-cause analysis of errors, crashes, and failing behavior, with a verified minimal fix. Save as `.claude/agents/debugger.md`. - [Systematic debugging CLAUDE.md](https://rulestack.ai/raw/debugging-workflow-claude-md.md): CLAUDE.md workflow for debugging with Claude Code: reproduce, isolate, hypothesize, verify, and avoid guess-fixes. Save as `CLAUDE.md`. - [Defold game engine AGENTS.md](https://rulestack.ai/raw/defold-agents-md.md): AGENTS.md for Defold games in Lua: game objects and components, message passing, script lifecycle, and native extensions. Save as `AGENTS.md`. - [Deno 2 AGENTS.md](https://rulestack.ai/raw/deno-agents-md.md): AGENTS.md for Deno 2 projects: deno.json tasks, JSR and npm imports, permissions, and built-in tooling. Save as `AGENTS.md`. - [Django CLAUDE.md](https://rulestack.ai/raw/django-claude-md.md): CLAUDE.md for Django 5 projects with DRF, pytest-django and PostgreSQL. Save as `CLAUDE.md`. - [Django REST Framework rules](https://rulestack.ai/raw/django-rest-framework-cursor.md): Cursor rules for Django 5 + Django REST Framework APIs: serializers, viewsets, permissions, and query performance. Save as `.cursor/rules/drf.mdc`. - [Django Windsurf rules](https://rulestack.ai/raw/django-windsurf.md): Windsurf rules for Django 5.2 LTS projects: apps, models and migrations, ORM performance, forms, and tests. Save as `.windsurf/rules/django.md`. - [Docker & Compose AGENTS.md](https://rulestack.ai/raw/docker-compose-agents-md.md): AGENTS.md for containerized projects: lean multi-stage Dockerfiles, Docker Compose for local dev, and image security. Save as `AGENTS.md`. - [Dockerfile Copilot path instructions](https://rulestack.ai/raw/dockerfile-instructions-copilot.md): Path-specific Copilot instructions for Dockerfiles and compose files: multi-stage builds, non-root, and pinned images. Save as `.github/instructions/dockerfile.instructions.md`. - [Markdown docs Copilot path instructions](https://rulestack.ai/raw/docs-instructions-copilot.md): Path-specific Copilot instructions for Markdown docs and READMEs: structure, runnable commands, and concise style. Save as `.github/instructions/docs.instructions.md`. - [Documentation writing rules](https://rulestack.ai/raw/docs-writing-windsurf.md): Windsurf rules for writing and updating READMEs, docstrings, ADRs, and changelogs alongside code changes. Save as `.windsurf/rules/docs.md`. - [ASP.NET Core Copilot instructions](https://rulestack.ai/raw/dotnet-aspnet-core-copilot.md): Copilot instructions for ASP.NET Core on .NET 9/10: minimal APIs, EF Core, nullable types, and xUnit tests. Save as `.github/copilot-instructions.md`. - [Drizzle ORM rules](https://rulestack.ai/raw/drizzle-cursor.md): Cursor rules for Drizzle ORM with Postgres or SQLite: schema files, drizzle-kit migrations, and type-safe queries. Save as `.cursor/rules/drizzle.mdc`. - [Electron app AGENTS.md](https://rulestack.ai/raw/electron-agents-md.md): AGENTS.md for Electron desktop apps (Electron Forge or electron-vite): process layout, IPC contracts, and release safety. Save as `AGENTS.md`. - [Electron app Windsurf rules](https://rulestack.ai/raw/electron-windsurf.md): Windsurf rules for secure Electron 44 apps: context isolation, preload bridges, typed IPC, and packaging. Save as `.windsurf/rules/electron.md`. - [Elixir Phoenix CLAUDE.md](https://rulestack.ai/raw/elixir-phoenix-claude-md.md): CLAUDE.md for Phoenix 1.8 + LiveView 1.x apps in Elixir: contexts, Ecto changesets, and ExUnit tests. Save as `CLAUDE.md`. - [Embedded C (bare metal / RTOS) AGENTS.md](https://rulestack.ai/raw/embedded-c-agents-md.md): AGENTS.md for embedded C firmware (bare metal, Zephyr, FreeRTOS): safety-minded C rules, memory, and hardware access. Save as `AGENTS.md`. - [ESP32 ESP-IDF firmware CLAUDE.md](https://rulestack.ai/raw/esp-idf-claude-md.md): CLAUDE.md for ESP32 firmware on ESP-IDF 5.x in C: components, FreeRTOS tasks, error handling, and logging. Save as `CLAUDE.md`. - [Express 5 API AGENTS.md](https://rulestack.ai/raw/express-agents-md.md): AGENTS.md for Express 5 REST APIs in TypeScript with zod validation, error middleware, and supertest. Save as `AGENTS.md`. - [FastAPI Windsurf rules](https://rulestack.ai/raw/fastapi-windsurf.md): Windsurf rules for FastAPI apps with Pydantic v2, SQLAlchemy 2.0 async, dependency injection, and pytest. Save as `.windsurf/rules/fastapi.md`. - [Fastify 5 API rules](https://rulestack.ai/raw/fastify-cursor.md): Cursor rules for Fastify 5 APIs in TypeScript: plugins and encapsulation, JSON schema validation, hooks, and inject tests. Save as `.cursor/rules/fastify.mdc`. - [Firebase (modular SDK) rules](https://rulestack.ai/raw/firebase-cursor.md): Cursor rules for Firebase web apps with the modular v11+ SDK, Firestore security rules, and emulator tests. Save as `.cursor/rules/firebase.mdc`. - [/fix-issue slash command (Claude Code)](https://rulestack.ai/raw/fix-issue-slash-command.md): A Claude Code /fix-issue command that reads a GitHub issue, reproduces it with a test, fixes it, and reports back. Save as `.claude/commands/fix-issue.md`. - [Flask 3 AGENTS.md](https://rulestack.ai/raw/flask-agents-md.md): AGENTS.md for Flask 3 apps: app factory, blueprints, SQLAlchemy 2.0, and pytest with the test client. Save as `AGENTS.md`. - [Flutter AGENTS.md](https://rulestack.ai/raw/flutter-agents-md.md): AGENTS.md for Flutter apps with Riverpod, go_router and clean feature-first structure. Save as `AGENTS.md`. - [Flutter + Riverpod rules](https://rulestack.ai/raw/flutter-riverpod-cursor.md): Cursor rules for Flutter 3 apps using Riverpod 3 with code generation, go_router, and widget tests. Save as `.cursor/rules/flutter-riverpod.mdc`. - [Phaser 3 browser game rules](https://rulestack.ai/raw/gamedev-phaser-windsurf.md): Windsurf rules for 2D browser games with Phaser 3, TypeScript and Vite. Save as `.windsurf/rules/phaser.md`. - [GameMaker GML AGENTS.md](https://rulestack.ai/raw/gamemaker-gml-agents-md.md): AGENTS.md for GameMaker (2024+ runtime) projects in GML: objects and events, structs and methods, and clean state. Save as `AGENTS.md`. - [Universal vibe-coding guardrails](https://rulestack.ai/raw/general-vibe-coding-cursor.md): Always-on Cursor rules that keep any AI agent careful: plan first, small diffs, verify, never fake it. Save as `.cursor/rules/guardrails.mdc`. - [GitHub Actions workflow rules](https://rulestack.ai/raw/github-actions-cursor.md): Cursor rules for writing secure, fast GitHub Actions workflows: permissions, pinning, caching, and concurrency. Save as `.cursor/rules/github-actions.mdc`. - [GitHub Actions Copilot path instructions](https://rulestack.ai/raw/github-actions-instructions-copilot.md): Path-specific Copilot instructions for .github/workflows YAML: least privilege, pinned actions, and injection-safe steps. Save as `.github/instructions/workflows.instructions.md`. - [Go backend CLAUDE.md](https://rulestack.ai/raw/go-backend-claude-md.md): CLAUDE.md for idiomatic Go HTTP services using the standard library, sqlc and table-driven tests. Save as `CLAUDE.md`. - [Go + Gin web API Windsurf rules](https://rulestack.ai/raw/go-gin-windsurf.md): Windsurf rules for Go 1.27 REST APIs built with Gin: handlers, binding/validation, middleware, and tests. Save as `.windsurf/rules/go-gin.md`. - [Go gRPC service rules](https://rulestack.ai/raw/go-grpc-cursor.md): Cursor rules for gRPC services in Go with protobuf, buf for codegen and linting, interceptors, and status errors. Save as `.cursor/rules/go-grpc.mdc`. - [Go Copilot path instructions](https://rulestack.ai/raw/go-instructions-copilot.md): Path-specific Copilot instructions (.instructions.md) for Go 1.27 code: errors, context, stdlib routing, and tests. Save as `.github/instructions/go.instructions.md`. - [Go stdlib HTTP service AGENTS.md](https://rulestack.ai/raw/go-stdlib-http-agents-md.md): AGENTS.md for Go 1.27 services using only net/http, slog, and database/sql or pgx, with no web framework. Save as `AGENTS.md`. - [Godot 4 C# rules](https://rulestack.ai/raw/godot-csharp-cursor.md): Cursor rules for Godot 4.x games written in C# (.NET 8): node scripts, signals, exports, and performance. Save as `.cursor/rules/godot-csharp.mdc`. - [Godot 4 GDScript AGENTS.md](https://rulestack.ai/raw/godot-gdscript-agents-md.md): AGENTS.md for Godot 4 projects using typed GDScript, signals and scene composition. Save as `AGENTS.md`. - [GraphQL server (Apollo) rules](https://rulestack.ai/raw/graphql-apollo-cursor.md): Cursor rules for schema-first GraphQL servers with Apollo Server, codegen types, DataLoader, and safe errors. Save as `.cursor/rules/graphql.mdc`. - [Hono on Cloudflare Workers rules](https://rulestack.ai/raw/hono-cloudflare-workers-cursor.md): Cursor rules for Hono 4 APIs on Cloudflare Workers with Wrangler, typed bindings, D1, KV, and Vitest. Save as `.cursor/rules/hono-workers.mdc`. - [htmx + server-rendered HTML AGENTS.md](https://rulestack.ai/raw/htmx-agents-md.md): AGENTS.md for htmx 2 apps with server-rendered templates (any backend), partials, and progressive enhancement. Save as `AGENTS.md`. - [Java + Gradle Copilot path instructions](https://rulestack.ai/raw/java-gradle-instructions-copilot.md): Path-specific Copilot instructions for Java 25 LTS code built with Gradle: records, null safety, and JUnit 5 tests. Save as `.github/instructions/java.instructions.md`. - [Jest testing rules](https://rulestack.ai/raw/jest-cursor.md): Cursor rules for Jest 30 test suites in TypeScript: structure, mocking boundaries, timers, and async tests. Save as `.cursor/rules/jest.mdc`. - [Jupyter notebook hygiene rules](https://rulestack.ai/raw/jupyter-notebook-cursor.md): Cursor rules for Jupyter notebooks in data projects: reproducible cells, small outputs, and moving code into modules. Save as `.cursor/rules/notebooks.mdc`. - [Kotlin Multiplatform + Compose Multiplatform CLAUDE.md](https://rulestack.ai/raw/kmp-compose-claude-md.md): CLAUDE.md for Kotlin Multiplatform apps sharing UI with Compose Multiplatform across Android, iOS, desktop, and web. Save as `CLAUDE.md`. - [Kotlin Multiplatform Copilot path instructions](https://rulestack.ai/raw/kmp-instructions-copilot.md): Path-specific Copilot instructions for Kotlin Multiplatform modules: commonMain first, expect/actual, and coroutines. Save as `.github/instructions/kotlin.instructions.md`. - [Android Jetpack Compose AGENTS.md](https://rulestack.ai/raw/kotlin-compose-agents-md.md): AGENTS.md for Android apps in Kotlin 2 with Jetpack Compose, ViewModel + StateFlow, Hilt, and Room. Save as `AGENTS.md`. - [Kubernetes & Helm CLAUDE.md](https://rulestack.ai/raw/kubernetes-helm-claude-md.md): CLAUDE.md for Kubernetes manifests and Helm 3 charts: resources, probes, security context, and safe rollouts. Save as `CLAUDE.md`. - [LangGraph agent rules](https://rulestack.ai/raw/langgraph-cursor.md): Cursor rules for building agents with LangGraph in Python: typed state, nodes, tools, checkpointers, and tests. Save as `.cursor/rules/langgraph.mdc`. - [Laravel Copilot instructions](https://rulestack.ai/raw/laravel-copilot.md): GitHub Copilot instructions for Laravel 11+ apps with Eloquent, Pest, and Form Requests. Save as `.github/copilot-instructions.md`. - [LLM app (Python) AGENTS.md](https://rulestack.ai/raw/llm-app-python-agents-md.md): AGENTS.md for Python apps that call LLM APIs (OpenAI, Anthropic, Gemini): prompts, structured output, evals, and cost. Save as `AGENTS.md`. - [LÖVE (Love2D) Lua game rules](https://rulestack.ai/raw/love2d-cursor.md): Cursor rules for 2D games with LÖVE 11.5 in Lua: callbacks, modules, delta time, asset loading, and performance. Save as `.cursor/rules/love2d.mdc`. - [MCP server (TypeScript) AGENTS.md](https://rulestack.ai/raw/mcp-server-agents-md.md): AGENTS.md for building Model Context Protocol servers in TypeScript with clear tools, zod schemas and safe defaults. Save as `AGENTS.md`. - [MCP server (Python) CLAUDE.md](https://rulestack.ai/raw/mcp-server-python-claude-md.md): CLAUDE.md for building Model Context Protocol servers in Python with the official SDK (FastMCP), tools, and tests. Save as `CLAUDE.md`. - [MongoDB Windsurf rules](https://rulestack.ai/raw/mongodb-windsurf.md): Windsurf rules for MongoDB 8 apps with the Node.js driver: schema design, indexes, aggregation, and transactions. Save as `.windsurf/rules/mongodb.md`. - [Mongoose (MongoDB ODM) rules](https://rulestack.ai/raw/mongoose-cursor.md): Cursor rules for Mongoose 8 with TypeScript: typed schemas, indexes, lean queries, validation, and transactions. Save as `.cursor/rules/mongoose.mdc`. - [MonoGame AGENTS.md](https://rulestack.ai/raw/monogame-agents-md.md): AGENTS.md for 2D/3D games in C# with MonoGame 3.8: game loop, content pipeline, scenes, and allocation-free updates. Save as `AGENTS.md`. - [Neon serverless Postgres CLAUDE.md](https://rulestack.ai/raw/neon-postgres-claude-md.md): CLAUDE.md for apps on Neon serverless Postgres: pooled connections, the serverless driver, branches, and migrations. Save as `CLAUDE.md`. - [NestJS CLAUDE.md](https://rulestack.ai/raw/nestjs-claude-md.md): CLAUDE.md for NestJS 11 APIs in TypeScript: modules, DTO validation, providers, and e2e tests. Save as `CLAUDE.md`. - [Next.js App Router (TypeScript) rules](https://rulestack.ai/raw/nextjs-app-router-cursor.md): Cursor project rules for Next.js 15 App Router apps with TypeScript, Server Components, and Tailwind. Save as `.cursor/rules/nextjs.mdc`. - [Next.js CLAUDE.md](https://rulestack.ai/raw/nextjs-claude-md.md): A CLAUDE.md for Claude Code working in a Next.js + Prisma + Tailwind codebase. Save as `CLAUDE.md`. - [Next.js Windsurf rules](https://rulestack.ai/raw/nextjs-windsurf.md): Windsurf (Cascade) workspace rules for Next.js + shadcn/ui projects. Save as `.windsurf/rules/nextjs.md`. - [Nuxt 3 + Vue rules](https://rulestack.ai/raw/nuxt-vue-cursor.md): Cursor rules for Nuxt 3 / Vue 3 apps using the Composition API, script setup and Pinia. Save as `.cursor/rules/nuxt.mdc`. - [OpenAI Agents SDK rules](https://rulestack.ai/raw/openai-agents-sdk-cursor.md): Cursor rules for the OpenAI Agents SDK (Python 0.2x): agents, function tools, handoffs, guardrails, sessions, and tracing. Save as `.cursor/rules/openai-agents.mdc`. - [Web performance (Core Web Vitals) rules](https://rulestack.ai/raw/performance-cursor.md): Cursor rules for keeping web apps fast: Core Web Vitals (LCP, INP, CLS), bundle size, images, and measuring first. Save as `.cursor/rules/performance.mdc`. - [pgvector rules](https://rulestack.ai/raw/pgvector-cursor.md): Cursor rules for vector search in PostgreSQL with pgvector: column types, HNSW indexes, filtering, and hybrid queries. Save as `.cursor/rules/pgvector.mdc`. - [Pinecone vector database AGENTS.md](https://rulestack.ai/raw/pinecone-agents-md.md): AGENTS.md for apps using Pinecone serverless indexes: namespaces, metadata filters, upserts, and integrated embedding. Save as `AGENTS.md`. - [/plan slash command (Claude Code)](https://rulestack.ai/raw/plan-slash-command.md): A Claude Code /plan command that researches the codebase and writes an implementation plan before any code changes. Save as `.claude/commands/plan.md`. - [Arduino / PlatformIO rules](https://rulestack.ai/raw/platformio-arduino-cursor.md): Cursor rules for microcontroller projects with PlatformIO and the Arduino framework: non-blocking loops, memory, pins. Save as `.cursor/rules/platformio.mdc`. - [Playwright end-to-end testing rules](https://rulestack.ai/raw/playwright-cursor.md): Cursor rules for Playwright Test (TypeScript): resilient locators, web-first assertions, fixtures, and no flaky waits. Save as `.cursor/rules/playwright.mdc`. - [PostgreSQL schema & SQL AGENTS.md](https://rulestack.ai/raw/postgres-sql-agents-md.md): AGENTS.md for working on PostgreSQL 16+ schemas and SQL: safe migrations, indexes, constraints, and query plans. Save as `AGENTS.md`. - [/pr-description slash command (Claude Code)](https://rulestack.ai/raw/pr-description-slash-command.md): A Claude Code /pr-description command that drafts a pull request title and body from the branch diff, without pushing. Save as `.claude/commands/pr-description.md`. - [Prisma ORM rules](https://rulestack.ai/raw/prisma-cursor.md): Cursor rules for Prisma ORM 6 with PostgreSQL: schema changes, migrations, typed queries, and transactions. Save as `.cursor/rules/prisma.mdc`. - [Pygame (pygame-ce) AGENTS.md](https://rulestack.ai/raw/pygame-agents-md.md): AGENTS.md for 2D games in Python with pygame-ce 2.5+: game loop, scenes, sprites, assets, and testable logic. Save as `AGENTS.md`. - [pytest testing CLAUDE.md](https://rulestack.ai/raw/pytest-claude-md.md): CLAUDE.md for Python test suites with pytest 8: fixtures, parametrize, mocking boundaries, and coverage. Save as `CLAUDE.md`. - [Python data & ML CLAUDE.md](https://rulestack.ai/raw/python-data-science-claude-md.md): CLAUDE.md for data science / ML repos using pandas or polars, notebooks, and reproducible pipelines. Save as `CLAUDE.md`. - [Python FastAPI AGENTS.md](https://rulestack.ai/raw/python-fastapi-agents-md.md): Universal AGENTS.md for Codex, Jules, Cursor and other agents working on a FastAPI + uv project. Save as `AGENTS.md`. - [Python FastAPI rules](https://rulestack.ai/raw/python-fastapi-cursor.md): Cursor rules for FastAPI services with Pydantic v2, SQLAlchemy 2.0, async, and pytest. Save as `.cursor/rules/fastapi.mdc`. - [Python Copilot path instructions](https://rulestack.ai/raw/python-instructions-copilot.md): Path-specific Copilot instructions for Python 3.12+ files: typing, error handling, uv/ruff tooling, and pytest. Save as `.github/instructions/python.instructions.md`. - [Modern Python project (uv + ruff) rules](https://rulestack.ai/raw/python-uv-cursor.md): Cursor rules for Python 3.12+ projects managed with uv, ruff, and pyright or mypy: typing, layout, and tooling. Save as `.cursor/rules/python.mdc`. - [PyTorch training CLAUDE.md](https://rulestack.ai/raw/pytorch-claude-md.md): CLAUDE.md for PyTorch 2.x model training repos: reproducible configs, data loaders, mixed precision, and checkpoints. Save as `CLAUDE.md`. - [Qdrant vector search rules](https://rulestack.ai/raw/qdrant-cursor.md): Cursor rules for Qdrant collections: vector config, payload indexes, filtered search, hybrid vectors, and snapshots. Save as `.cursor/rules/qdrant.mdc`. - [RAG pipeline CLAUDE.md](https://rulestack.ai/raw/rag-pipeline-claude-md.md): CLAUDE.md for retrieval-augmented generation apps: chunking, embeddings, hybrid search, citations, and RAG evals. Save as `CLAUDE.md`. - [Ruby on Rails Copilot instructions](https://rulestack.ai/raw/rails-copilot.md): GitHub Copilot custom instructions for Rails 8 apps with Hotwire, RSpec and Rubocop. Save as `.github/copilot-instructions.md`. - [React Native + Expo rules](https://rulestack.ai/raw/react-native-expo-cursor.md): Cursor rules for Expo Router apps with TypeScript, NativeWind and TanStack Query. Save as `.cursor/rules/expo.mdc`. - [React Native + Expo Windsurf rules](https://rulestack.ai/raw/react-native-windsurf.md): Windsurf rules for React Native apps on Expo SDK (New Architecture): Expo Router, native modules, and EAS builds. Save as `.windsurf/rules/react-native.md`. - [React Router 7 framework mode rules](https://rulestack.ai/raw/react-router-v7-cursor.md): Cursor rules for React Router 7 in framework mode (the Remix successor): loaders, actions, and type-safe routes. Save as `.cursor/rules/react-router.mdc`. - [React + TypeScript Copilot path instructions](https://rulestack.ai/raw/react-tsx-instructions-copilot.md): Path-specific Copilot instructions for React 19 + TypeScript .tsx files: components, hooks, accessibility, and tests. Save as `.github/instructions/react.instructions.md`. - [React 19 + Vite SPA rules](https://rulestack.ai/raw/react-vite-cursor.md): Cursor rules for React 19 single-page apps on Vite 6+ with TypeScript, hooks, and Vitest. Save as `.cursor/rules/react.mdc`. - [Redis Windsurf rules](https://rulestack.ai/raw/redis-windsurf.md): Windsurf rules for using Redis (or Valkey) as cache, rate limiter, and queue: key design, TTLs, and atomicity. Save as `.windsurf/rules/redis.md`. - [Safe refactoring rules](https://rulestack.ai/raw/refactoring-cursor.md): Cursor rules for behavior-preserving refactors: small steps, tests first, no mixed feature changes, and clear diffs. Save as `.cursor/rules/refactoring.mdc`. - [Roblox Luau rules](https://rulestack.ai/raw/roblox-luau-cursor.md): Cursor rules for Roblox experiences in Luau: strict typing, client/server boundaries, remotes, and data saving. Save as `.cursor/rules/roblox.mdc`. - [Rust Axum web API rules](https://rulestack.ai/raw/rust-axum-cursor.md): Cursor rules for Rust web services with Axum 0.8, Tokio, sqlx, typed errors, and tracing. Save as `.cursor/rules/axum.mdc`. - [Rust CLI CLAUDE.md](https://rulestack.ai/raw/rust-cli-claude-md.md): CLAUDE.md for Rust command-line tools built with clap, anyhow and thiserror. Save as `CLAUDE.md`. - [Security auditor subagent (Claude Code)](https://rulestack.ai/raw/security-auditor-subagent.md): A read-only Claude Code subagent that audits changes or a module for common web security vulnerabilities. Save as `.claude/agents/security-auditor.md`. - [Secure coding AGENTS.md](https://rulestack.ai/raw/security-review-agents-md.md): AGENTS.md security baseline for AI agents in any web stack: secrets, injection, auth checks, dependencies, and logging. Save as `AGENTS.md`. - [shadcn/ui component rules](https://rulestack.ai/raw/shadcn-ui-cursor.md): Cursor rules for shadcn/ui with Tailwind CSS v4 and Radix: adding, composing, and theming components. Save as `.cursor/rules/shadcn.mdc`. - [Solidity + Foundry Copilot path instructions](https://rulestack.ai/raw/solidity-foundry-copilot.md): Path-specific Copilot instructions for Solidity 0.8.x contracts with Foundry: security patterns, fuzz tests, and gas. Save as `.github/instructions/solidity.instructions.md`. - [Solidity smart contract security CLAUDE.md](https://rulestack.ai/raw/solidity-security-claude-md.md): CLAUDE.md for reviewing and writing Solidity contracts safely: threat checklist, Foundry tests, and no-deploy rules. Save as `CLAUDE.md`. - [SolidJS rules](https://rulestack.ai/raw/solidjs-cursor.md): Cursor rules for SolidJS 1.9 and SolidStart apps that keep fine-grained reactivity intact. Save as `.cursor/rules/solid.mdc`. - [Spring Boot 3 Copilot instructions](https://rulestack.ai/raw/spring-boot-copilot.md): Copilot instructions for Spring Boot 3.x services on Java 21 with records, JPA, validation, and Testcontainers. Save as `.github/copilot-instructions.md`. - [SQL migrations Copilot path instructions](https://rulestack.ai/raw/sql-migrations-instructions-copilot.md): Path-specific Copilot instructions for SQL migration files: zero-downtime changes, locks, and reversible steps. Save as `.github/instructions/migrations.instructions.md`. - [Stripe payments integration AGENTS.md](https://rulestack.ai/raw/stripe-payments-agents-md.md): AGENTS.md for Stripe integrations: Checkout and Payment Intents, verified webhooks, idempotency, and test mode only. Save as `AGENTS.md`. - [Supabase backend rules](https://rulestack.ai/raw/supabase-cursor.md): Cursor rules for apps on Supabase: Row Level Security first, migrations, typed clients and Edge Functions. Save as `.cursor/rules/supabase.mdc`. - [Svelte 5 runes Windsurf rules](https://rulestack.ai/raw/svelte5-windsurf.md): Windsurf rules for Svelte 5 components with runes ($state, $derived, $props) in SvelteKit 2 apps. Save as `.windsurf/rules/svelte.md`. - [SvelteKit AGENTS.md](https://rulestack.ai/raw/sveltekit-agents-md.md): AGENTS.md for SvelteKit 2 + Svelte 5 (runes) apps with TypeScript. Save as `AGENTS.md`. - [SwiftUI iOS app CLAUDE.md](https://rulestack.ai/raw/swiftui-claude-md.md): CLAUDE.md for SwiftUI apps on iOS 18+ with Swift 6 strict concurrency, @Observable, SwiftData, and Swift Testing. Save as `CLAUDE.md`. - [Tailwind CSS v4 rules](https://rulestack.ai/raw/tailwind-windsurf.md): Windsurf rules for clean, consistent, accessible Tailwind CSS v4 styling. Save as `.windsurf/rules/tailwind.md`. - [TanStack Query v5 rules](https://rulestack.ai/raw/tanstack-query-cursor.md): Cursor rules for TanStack Query v5 in React: query keys, queryOptions, mutations, and cache invalidation. Save as `.cursor/rules/tanstack-query.mdc`. - [Tauri 2 Rust backend rules](https://rulestack.ai/raw/tauri-cursor.md): Cursor rules for the Rust side of Tauri 2 apps: commands, typed errors, state, plugins, and capability files. Save as `.cursor/rules/tauri-rust.mdc`. - [Tauri 2 desktop app Windsurf rules](https://rulestack.ai/raw/tauri-windsurf.md): Windsurf rules for Tauri 2 desktop/mobile apps: Rust commands, capabilities and permissions, and a web frontend. Save as `.windsurf/rules/tauri.md`. - [Test-driven development workflow CLAUDE.md](https://rulestack.ai/raw/tdd-workflow-claude-md.md): CLAUDE.md workflow that makes Claude Code work test-first: red, green, refactor, with small verified steps. Save as `CLAUDE.md`. - [Terraform Copilot instructions](https://rulestack.ai/raw/terraform-copilot.md): Copilot instructions for Terraform 1.x / OpenTofu infrastructure: modules, state safety, variables, and plan review. Save as `.github/copilot-instructions.md`. - [Test runner subagent (Claude Code)](https://rulestack.ai/raw/test-runner-subagent.md): A Claude Code subagent that runs the right tests for a change, diagnoses failures, and proposes minimal fixes. Save as `.claude/agents/test-runner.md`. - [Test files Copilot path instructions](https://rulestack.ai/raw/tests-instructions-copilot.md): Path-specific Copilot instructions applied to test files in any language: structure, determinism, and no cheating. Save as `.github/instructions/tests.instructions.md`. - [Three.js rules](https://rulestack.ai/raw/threejs-cursor.md): Cursor rules for Three.js (r17x, ES modules) web 3D and games: render loop, disposal, assets, and performance. Save as `.cursor/rules/threejs.mdc`. - [tRPC v11 rules](https://rulestack.ai/raw/trpc-cursor.md): Cursor rules for tRPC v11 with zod inputs, protected procedures, and the TanStack Query integration. Save as `.cursor/rules/trpc.mdc`. - [Turborepo monorepo AGENTS.md](https://rulestack.ai/raw/turborepo-monorepo-agents-md.md): AGENTS.md for pnpm + Turborepo 2 monorepos: workspace boundaries, filtered tasks, shared configs, and caching. Save as `AGENTS.md`. - [Turso / libSQL AGENTS.md](https://rulestack.ai/raw/turso-libsql-agents-md.md): AGENTS.md for apps on Turso (libSQL/SQLite at the edge): client setup, embedded replicas, migrations, and SQLite rules. Save as `AGENTS.md`. - [TypeScript Node.js API Copilot instructions](https://rulestack.ai/raw/typescript-node-copilot.md): Copilot instructions for Node.js + TypeScript APIs with Hono/Express, zod and Vitest. Save as `.github/copilot-instructions.md`. - [Unity C# game dev rules](https://rulestack.ai/raw/unity-csharp-cursor.md): Cursor rules for Unity 6 projects in C#: performance, MonoBehaviour lifecycle, ScriptableObjects. Save as `.cursor/rules/unity.mdc`. - [Unity DOTS / ECS rules](https://rulestack.ai/raw/unity-dots-cursor.md): Cursor rules for Unity Entities 1.x (DOTS): baking, ISystem with Burst, jobs, IJobEntity, and structural changes. Save as `.cursor/rules/unity-dots.mdc`. - [Unity 6 C# Windsurf rules](https://rulestack.ai/raw/unity-windsurf.md): Windsurf rules for Unity 6 projects in C#: MonoBehaviour lifecycle, ScriptableObjects, Input System, and performance. Save as `.windsurf/rules/unity.md`. - [Unreal Engine C++ CLAUDE.md](https://rulestack.ai/raw/unreal-cpp-claude-md.md): CLAUDE.md for Unreal Engine 5 C++ gameplay code: UPROPERTY rules, GC safety, and Blueprint exposure. Save as `CLAUDE.md`. - [Vercel AI SDK rules](https://rulestack.ai/raw/vercel-ai-sdk-cursor.md): Cursor rules for the Vercel AI SDK 5 in TypeScript: streamText, structured output, tools, and useChat UIs. Save as `.cursor/rules/ai-sdk.mdc`. - [Vitest unit testing AGENTS.md](https://rulestack.ai/raw/vitest-agents-md.md): AGENTS.md for unit and component tests with Vitest 3 and Testing Library in Vite/TypeScript projects. Save as `AGENTS.md`. - [Vue 3 + Pinia AGENTS.md](https://rulestack.ai/raw/vue-pinia-agents-md.md): AGENTS.md for Vue 3.5 single-page apps on Vite with the Composition API, Pinia, and Vue Router 4. Save as `AGENTS.md`. - [Zig AGENTS.md](https://rulestack.ai/raw/zig-agents-md.md): AGENTS.md for Zig 0.15 projects: build.zig, explicit allocators, error unions, defer cleanup, and zig test. Save as `AGENTS.md`. ## Browse - [By tool](https://rulestack.ai/tools/) - [By stack](https://rulestack.ai/stacks/)