# 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 - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. - [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`. ## Browse - [By tool](https://rulestack.ai/tools/) - [By stack](https://rulestack.ai/stacks/)