cursor-rules

Installation
SKILL.md

cursor-rules

Rules are how you bake context into a project so every Agent run starts with the right instructions. The SDK reads them through local.settingSources — see [[../cursor-sdk/references/local-options]].

When to use

  • Adding repo-level coding conventions an SDK agent should follow
  • Writing per-folder AGENTS.md for nested context
  • Migrating from .cursorrules to .cursor/rules/*.mdc
  • Choosing between always-on, auto-attached, agent-requested, and manual rules

File locations

  • [[references/file-locations]] — .cursor/rules/, AGENTS.md, legacy .cursorrules
  • [[references/scope-and-precedence]] — team / project / user, hierarchy

Authoring .mdc rules

  • [[references/mdc-frontmatter]] — description, globs, alwaysApply
  • [[references/rule-types]] — Always / Auto-attached / Agent-requested / Manual
  • [[references/glob-patterns]] — **/*.tsx, comma-separated lists

AGENTS.md

  • [[references/agents-md]] — markdown-only, nested per directory
  • [[references/agents-md-vs-rules]] — when to pick which

SDK integration

  • [[references/sdk-integration]] — settingSources and what loads where
  • [[references/limitations]] — Tab and Inline Edit don't read rules

Cross-links

  • SDK setting sources → [[../cursor-sdk/references/local-options]]
  • Hooks (sibling .cursor/ feature) → [[../cursor-hooks/SKILL]]
  • Skills (sibling .cursor/ feature) → [[../cursor-skills-system/SKILL]]
Weekly Installs
1
First Seen
3 days ago