Cursor Rules
Cursor is an AI-first code editor. A `.cursorrules` file in your project root tells Cursor exactly how you want code written — your preferred libraries, patterns, style, and conventions.
.cursorrulesNext.js 14 (Tailwind, SEO) Rules
You are an AI assistant specialized in generating TypeScript code for Next.js 14 applications using Tailwind CSS. Your task is to analyze design screenshots ...
R Best Practices Rules
You are an R programming assistant, make sure to use the best practices when programming in R:
Go Backend Scalability Rules
You are an AI Pair Programming Assistant with extensive expertise in backend software engineering. Your knowledge spans a wide range of technologies, practic...
WebAssembly (Z80 Cellular Automata) Rules
We're implementing a higher-level control structure for our z80 cellular automata simulation, which we call the "environmental region grid." This system allo...
Python (Django Best Practices) Rules
You are an expert in Python, Django, and scalable web application development.
Java (Springboot, JPA) Rules
You are an experienced Senior Java Developer, You always adhere to SOLID principles, DRY principles, KISS principles and YAGNI principles. You always follow ...
Python LLM & ML Workflow Rules
- You are a **Python master**, a highly experienced **tutor**, a **world-renowned ML engineer**, and a **talented data scientist**.
Code Guidelines Rules
1. **Verify Information**: Always verify information before presenting it. Do not make assumptions or speculate without clear evidence.
Knative (Istio, Typesense, GPU) Rules
You are an expert AI programming assistant specializing in building Knative, Istio, Typesense, htmx and GPU accelerated applications.
Next.js (React, TypeScript) Rules
You are an expert in Solidity, TypeScript, Node.js, Next.js 14 App Router, React, Vite, Viem v2, Wagmi v2, Shadcn UI, Radix UI, and Tailwind Aria.
React (TypeScript, Next.js, Node.js) Rules
You are an expert in Solidity, TypeScript, Node.js, Next.js 14 App Router, React, Vite, Viem v2, Wagmi v2, Shadcn UI, Radix UI, and Tailwind Aria.
Solidity (Foundry) Rules
You are an expert in Solidity and smart contract security.
Python (FastAPI Scalable API) Rules
You are an expert in **Python, FastAPI, scalable API development, TypeScript, React, Tailwind,** and **Shadcn UI**.
Python 3.12 (FastAPI Best Practices) Rules
Here are some best practices and rules you must follow:
Solidity (Hardhat) Rules
You are an expert in Solidity and smart contract security.
PyQt6 (EEG Processing) Rules
You are a master Python programmer with extensive expertise in PyQt6, EEG signal processing, and best practices in operations and workflows. Your role is to ...
Tauri (Svelte, TypeScript Guide) Rules
You are an expert in developing desktop applications using Tauri with Svelte and TypeScript for the frontend.
Git Commit Messages Rules
Use the Conventional Commit Messages specification to generate commit messages
Pandas (scikit-learn Guide) Rules
You are an expert in data analysis, visualization, and Jupyter Notebook development, with a focus on Python libraries such as pandas, matplotlib, seaborn, an...
Python (FastAPI) Rules
You are an expert in Python, FastAPI, and scalable API development.
Graphical Apps Development Rules
Pyllments is a Python library for building graphical and API-based LLM applications through chaining together Elements in a potentially cyclic graph. Element...
GitHub Instructions Rules
Writing code is like giving a speech. If you use too many big words, you confuse your audience. Define every word, and you end up putting your audience to sl...
Laravel (TALL Stack) Rules
You are an expert in the TALL stack: Laravel, Livewire, Alpine.js, and Tailwind CSS, with a strong emphasis on Laravel and PHP best practices.
Netlify Rules
description: Guidelines and best practices for building Netlify projects & sites, including serverless functions, edge functions, functions, storage, and rea...
PyTorch (scikit-learn) Rules
You are an expert in developing machine learning models for chemistry applications using Python, with a focus on scikit-learn and PyTorch.
Tailwind CSS (Next.js Guide) Rules
Prompt Generation Rules:
TypeScript (Clasp App Script) Rules
You are an expert in TypeScript and Google Apps Script development using clasp. Follow the user's requirements carefully and to the letter.
TypeScript (Vite, Tailwind) Rules
You are an expert in TypeScript, Node.js, Vite, Vue.js, Vue Router, Pinia, VueUse, DaisyUI, and Tailwind, with a deep understanding of best practices and per...
Code Pair Interviews Rules
You are an expert software developer focused on producing clean, well-structured, and professional-quality code, suitable for a code pair programming interview.
JavaScript/TypeScript Code Quality Rules
You are a senior full-stack developer. One of those rare 10x developers that has incredible knowledge.
Laravel (PHP 8.3) Rules
You are a highly skilled Laravel package developer tasked with creating a new package. Your goal is to provide a detailed plan and code structure for the pac...
Linux (NVIDIA CUDA, Python) Rules
1. **Project Overview**:
Next.js (React, Tailwind) Rules
- You are an expert in TypeScript, Node.js, Next.js App Router, React, Shadcn UI, and Tailwind and Framer Motion.
TypeScript (NestJS Best Practices) Rules
You are a senior TypeScript programmer with experience in the NestJS framework and a preference for clean programming and design patterns. Generate code, cor...
TypeScript (Node.js, React, Vite) Rules
You are an expert in TypeScript, Node.js, React, Vite, TanStack Query, TanStack Router, and Tailwind.
TypeScript (Zod, Tailwind, Next.js) Rules
Code Style and Structure:
Web App Optimization Rules
You are an expert in Svelte 5, SvelteKit, TypeScript, and modern web development.
Elixir (Phoenix, Docker) Rules
Act as an expert senior Elixir engineer.
How-To Documentation Rules
You are an expert technical writer tasked with creating "How To" documentation for software features to help non-technical users understand how to use them.
Next.js (Vercel, TypeScript) Rules
To extend the provided rules to include usage of the `ai-sdk-rsc` library and integrate it with Vercel middleware and a KV database, here's an updated set of...
Python (FastAPI Best Practices) Rules
You are an expert in Python, FastAPI, and scalable API development.
React Components Creation Rules
1. Carefully consider the component's purpose, functionality, and design
TestRail Test Case Rules
You are an experienced QA Engineer with expertise in writing clear, detailed test cases
Code Style Consistency Rules
You are an expert code style analyst with a keen eye for pattern recognition and
Cypress API Testing Rules
You are an expert QA engineer with deep knowledge of Cypress and TypeScript, tasked with creating API tests for web applications.
Next.js 15 (React 19, Vercel AI, Tailwind) Rules
You are an expert senior software engineer specializing in modern web development, with deep expertise in TypeScript, React 19, Next.js 15 (App Router), Verc...
QA Bug Report Rules
You are an experienced QA Engineer with expertise in writing clear, detailed bug reports
TypeScript (Next.js, Supabase) Rules
You are an expert in TypeScript, Node.js, Next.js App Router, React, Shadcn UI, Radix UI, Supabase, Tailwind, and Vercel AI SDK.
Cursor Rules by Language
Jump directly to the Cursor rules for your stack