Heads up This site is currently under heavy development.
← all datasets
◆ Agent instructions

Awesome Cursor Rules

CC0-1.0

Hundreds of real .cursorrules files by framework and language — a corpus for comparing agent-instruction styles.

Summary

Cursor Project Rules enhance Cursor AI editor behavior with project-specific guidance and reusable coding standards. Cursor AI is an AI-powered code editor. Cursor Project Rules are Markdown-based .mdc files that live in .cursor/rules/ and tell Cursor how to behave for specific projects, file types, frameworks, and workflows.
from the project README
Formats
cursorrules
License
CC0-1.0
Added
2026-09-10

Get it

From the project’s own instructions where it documents any; otherwise a plain clone.

  1. shell
    $ git clone --depth 1 https://github.com/PatrickJS/awesome-cursorrules

    Shallow clone: history isn’t needed for testing.

Contents

295 files 2.9 MB repository

  • .mdc 257
  • .mjs 19
  • .png 5
  • .yml 5
  • .md 4
  • (no ext) 3
  • .json 1
  • .yaml 1

Use it with

Commands are curated, not yet run by us.

Cursor — Drop one rules file into the root of your project, where Cursor reads it.

sample.cursorrules
$ cp sample.cursorrules ./.cursorrules
my-toolchain — 0 tools
paste an install list to detect your tools

A brew list, a Brewfile, requirements.txt, a Dockerfile — or just the product names, free-form. Nothing leaves your browser.

    browse all tools →

    Send us feedback