New Cursor Rules directory format not working

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Updating the project rules to match the new format in the documentation says that the new file should be RULE.md, however Cursor doesn’t detect this as a project rule. Changing the extension back to .mdc allows Cursor to detect the rule.

Currently on Cursor v2.3.1, which I updated to after it wasn’t working on 2.2.x

https://cursor.com/docs/context/rules#project-rules

Steps to Reproduce

  • Create a directory inside .cursor/rules with a rule file name RULE.md to match the format provided in the new documentation (Rules | Cursor Docs)
  • Go to Cursor → Settings → Cursor Settings → Rules and Commands
  • See that Project Rules does not pick up the rule
  • Change file extension to .mdc
  • See that Project Rules does pick the rule up (May require closing and reopening Cursor Settings)

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.2
VSCode Version: 1.105.1
Commit: 2446f6df42b9220bf9aab6f1e968e74b0eb1e210
Date: 2025-12-23T02:24:09.900Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report.

This is a known issue that was fixed recently. Here are a couple things to try:

  1. Reload Window: Command Palette → “Reload Window”
  2. Create a rule via the UI: Settings → Rules → + Add Rule, then check whether new rules use the RULE.md folder format

If you’re still on 2.3.1 or 2.3.2 and it’s not working, the fix may land in the next build. As a workaround, .mdc files work reliably for now.

Related thread with more context: Project Rules: Documented RULE.md folder format not working, only undocumented .mdc format works

Let me know if Reload Window helps, or if the issue still persists after creating a rule via the UI.

This issue is still persistent on the newest releases:

Version: 2.2.43
VSCode Version: 1.105.1
Commit: 32cfbe848b35d9eb320980195985450f244b3030
Date: 2025-12-19T06:06:44.644Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.2.0

Hi Dean,

I’m on version 2.3.4 as of this morning and the RULE.md files still aren’t detected after trying Reload Window. When I use the Add Rule button via the UI it’s also still creating the .mdc files.

I converted my rules back to .mdc for now so not a major blocker

Thanks!

Version: 2.3.4
VSCode Version: 1.105.1
Commit: 913a999918b808c4394828f88a65ae8d90f19210
Date: 2025-12-23T17:20:41.610Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0

2 Likes