Cursor rules
Astro content site rules
Cursor rules for Astro 5 sites with content collections, islands, and zero-JS-by-default pages.
CursorAstroChrome extension (Manifest V3) rules
Cursor rules for building Manifest V3 browser extensions with TypeScript and minimal permissions.
CursorChrome extensionsCloudflare Agents SDK rules
Cursor rules for stateful AI agents on Cloudflare (agents package): Durable Object state, SQL, scheduling, and WebSockets.
CursorCloudflare Workers / HonoConvex backend rules
Cursor rules for Convex backends: schema, validated queries/mutations/actions, indexes, and auth checks.
CursorConvexModern C++ with CMake rules
Cursor rules for modern C++ (C++20/23) projects built with CMake presets: RAII, ownership, warnings, and tests.
CursorC++Django REST Framework rules
Cursor rules for Django 5 + Django REST Framework APIs: serializers, viewsets, permissions, and query performance.
CursorDjangoDrizzle ORM rules
Cursor rules for Drizzle ORM with Postgres or SQLite: schema files, drizzle-kit migrations, and type-safe queries.
CursorDrizzle ORMFastify 5 API rules
Cursor rules for Fastify 5 APIs in TypeScript: plugins and encapsulation, JSON schema validation, hooks, and inject tests.
CursorNode.js / TypeScriptFirebase (modular SDK) rules
Cursor rules for Firebase web apps with the modular v11+ SDK, Firestore security rules, and emulator tests.
CursorFirebaseFlutter + Riverpod rules
Cursor rules for Flutter 3 apps using Riverpod 3 with code generation, go_router, and widget tests.
CursorFlutterUniversal vibe-coding guardrails
Always-on Cursor rules that keep any AI agent careful: plan first, small diffs, verify, never fake it.
CursorAny stackGitHub Actions workflow rules
Cursor rules for writing secure, fast GitHub Actions workflows: permissions, pinning, caching, and concurrency.
CursorGitHub ActionsGo gRPC service rules
Cursor rules for gRPC services in Go with protobuf, buf for codegen and linting, interceptors, and status errors.
CursorGoGodot 4 C# rules
Cursor rules for Godot 4.x games written in C# (.NET 8): node scripts, signals, exports, and performance.
CursorGodotGraphQL server (Apollo) rules
Cursor rules for schema-first GraphQL servers with Apollo Server, codegen types, DataLoader, and safe errors.
CursorGraphQLHono on Cloudflare Workers rules
Cursor rules for Hono 4 APIs on Cloudflare Workers with Wrangler, typed bindings, D1, KV, and Vitest.
CursorCloudflare Workers / HonoJest testing rules
Cursor rules for Jest 30 test suites in TypeScript: structure, mocking boundaries, timers, and async tests.
CursorTestingJupyter notebook hygiene rules
Cursor rules for Jupyter notebooks in data projects: reproducible cells, small outputs, and moving code into modules.
CursorPython Data & MLLangGraph agent rules
Cursor rules for building agents with LangGraph in Python: typed state, nodes, tools, checkpointers, and tests.
CursorLLM apps & agentsLÖVE (Love2D) Lua game rules
Cursor rules for 2D games with LÖVE 11.5 in Lua: callbacks, modules, delta time, asset loading, and performance.
CursorLÖVE (Love2D)Mongoose (MongoDB ODM) rules
Cursor rules for Mongoose 8 with TypeScript: typed schemas, indexes, lean queries, validation, and transactions.
CursorMongoDBNext.js App Router (TypeScript) rules
Cursor project rules for Next.js 15 App Router apps with TypeScript, Server Components, and Tailwind.
CursorNext.jsNuxt 3 + Vue rules
Cursor rules for Nuxt 3 / Vue 3 apps using the Composition API, script setup and Pinia.
CursorVue / NuxtOpenAI Agents SDK rules
Cursor rules for the OpenAI Agents SDK (Python 0.2x): agents, function tools, handoffs, guardrails, sessions, and tracing.
CursorLLM apps & agentsWeb performance (Core Web Vitals) rules
Cursor rules for keeping web apps fast: Core Web Vitals (LCP, INP, CLS), bundle size, images, and measuring first.
CursorWeb performancepgvector rules
Cursor rules for vector search in PostgreSQL with pgvector: column types, HNSW indexes, filtering, and hybrid queries.
CursorRAG & vector databasesArduino / PlatformIO rules
Cursor rules for microcontroller projects with PlatformIO and the Arduino framework: non-blocking loops, memory, pins.
CursorEmbedded / firmwarePlaywright end-to-end testing rules
Cursor rules for Playwright Test (TypeScript): resilient locators, web-first assertions, fixtures, and no flaky waits.
CursorTestingPrisma ORM rules
Cursor rules for Prisma ORM 6 with PostgreSQL: schema changes, migrations, typed queries, and transactions.
CursorPrismaPython FastAPI rules
Cursor rules for FastAPI services with Pydantic v2, SQLAlchemy 2.0, async, and pytest.
CursorPython / FastAPIModern Python project (uv + ruff) rules
Cursor rules for Python 3.12+ projects managed with uv, ruff, and pyright or mypy: typing, layout, and tooling.
CursorPythonQdrant vector search rules
Cursor rules for Qdrant collections: vector config, payload indexes, filtered search, hybrid vectors, and snapshots.
CursorRAG & vector databasesReact Native + Expo rules
Cursor rules for Expo Router apps with TypeScript, NativeWind and TanStack Query.
CursorReact Native / ExpoReact Router 7 framework mode rules
Cursor rules for React Router 7 in framework mode (the Remix successor): loaders, actions, and type-safe routes.
CursorReact Router / RemixReact 19 + Vite SPA rules
Cursor rules for React 19 single-page apps on Vite 6+ with TypeScript, hooks, and Vitest.
CursorReactSafe refactoring rules
Cursor rules for behavior-preserving refactors: small steps, tests first, no mixed feature changes, and clear diffs.
CursorAgent workflowsRoblox Luau rules
Cursor rules for Roblox experiences in Luau: strict typing, client/server boundaries, remotes, and data saving.
CursorRoblox (Luau)Rust Axum web API rules
Cursor rules for Rust web services with Axum 0.8, Tokio, sqlx, typed errors, and tracing.
CursorRustshadcn/ui component rules
Cursor rules for shadcn/ui with Tailwind CSS v4 and Radix: adding, composing, and theming components.
Cursorshadcn/uiSolidJS rules
Cursor rules for SolidJS 1.9 and SolidStart apps that keep fine-grained reactivity intact.
CursorSolidJSSupabase backend rules
Cursor rules for apps on Supabase: Row Level Security first, migrations, typed clients and Edge Functions.
CursorSupabaseTanStack Query v5 rules
Cursor rules for TanStack Query v5 in React: query keys, queryOptions, mutations, and cache invalidation.
CursorReactTauri 2 Rust backend rules
Cursor rules for the Rust side of Tauri 2 apps: commands, typed errors, state, plugins, and capability files.
CursorTauriThree.js rules
Cursor rules for Three.js (r17x, ES modules) web 3D and games: render loop, disposal, assets, and performance.
CursorThree.jstRPC v11 rules
Cursor rules for tRPC v11 with zod inputs, protected procedures, and the TanStack Query integration.
CursortRPCUnity C# game dev rules
Cursor rules for Unity 6 projects in C#: performance, MonoBehaviour lifecycle, ScriptableObjects.
CursorUnity (C#)Unity DOTS / ECS rules
Cursor rules for Unity Entities 1.x (DOTS): baking, ISystem with Burst, jobs, IJobEntity, and structural changes.
CursorUnity (C#)Vercel AI SDK rules
Cursor rules for the Vercel AI SDK 5 in TypeScript: streamText, structured output, tools, and useChat UIs.
CursorLLM apps & agentsGet new rules weekly
One email a week: fresh rule files, agent tips, and what's changing in Cursor, Claude Code and Copilot. Free, unsubscribe anytime.
Opens the Rulestack Newsletter on beehiiv in a new tab. Or subscribe directly on beehiiv.