Best AI Code Tools
Find yours

Cursor rules: project rules, user rules and .mdc files explained

Updated Oct 26, 2026 · Sources listed at the end

Cursor rules are persistent instructions for Cursor’s agent. Because models do not remember anything between completions, rules supply reusable context every time. Project rules live in .cursor/rules as .mdc files and are version-controlled with your code.1

The four kinds of rules

TypeWhereScope
Project rules.cursor/rules/*.mdcYour codebase, in version control
User rulesCursor settingsYour Cursor environment
Team rulesDashboardTeam-wide (Team and Enterprise plans)
AGENTS.mdRepo rootSimple Markdown alternative to .cursor/rules

Source: Cursor docs.1

How a project rule applies

Each rule’s frontmatter (description, globs, alwaysApply) sets one of four behaviours:1

Project rules must use the .mdc extension. A plain .md file in .cursor/rules is ignored because it has no frontmatter.1

Footnotes

  1. Cursor docs, Rules. ↩ ↩2 ↩3 ↩4

Tools mentioned

Sources

  1. Cursor docs: Rules

Related lists

Related comparisons and alternatives

Related guides