auto_awesome

Cursor (.cursor/rules/*.mdc)

Cursor’s modern multi-file rules system. Each .mdc file declares a description, optional file globs for scoping, and an alwaysApply flag. Multiple rules files compose; each one only loads when its glob or alwaysApply matches.

File path
.cursor/rules/main.mdc
Length cap (recommended)
~400 lines
Frontmatter
Yes (YAML)
File globs
Yes

Format quirks

  • check_circleFiles live in .cursor/rules/ and end in .mdc
  • check_circleRequired frontmatter: description, globs, alwaysApply
  • check_circleGlobs can scope a rule to specific files (e.g. **/*.tsx)
  • check_circleMultiple .mdc files compose at request time

Browse stack examples

Every stack page in the library has a one-click copy button for Cursor (.cursor/rules/*.mdc). Open any of these and pick "Cursor (.cursor/rules/*.mdc)" from the format dropdown.

See all 20 stacksarrow_forward

Official docs: https://docs.cursor.com/context/rules