Command | rules always add to first project

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

a workspace have 2 projects, can’t add command or rules to second project, it always add to first project.

Steps to Reproduce

  • Therea is 1 workspace, the workspace have 2 projects, such as ProjectA and ProjectB, each Project have a .cursor directory.
  • open cursor setting → custom → rules, check ProjectB only.
  • click new button, I think, it should add a rule file to ProjectB, but the rule file add to ProjectA file.

the command feature have the same problem.

Expected Behavior

add a rule file to ProjectB’s .cursor directory rules folder.

Operating System

Windows 10/11

Version Information

Version: 3.17.8 (user setup)
VS Code Extension API: 1.128.0
Commit: 2fdd31c9f33f7fbe501f2d57772dc5bf64b63620
Date: 2026-08-20T02:18:12.724Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.291
OS: Windows_NT x64 10.0.22631

Additional Information

add .cursor directory for every project , it is the wrong way to use the feature in multi-project?
How to do it correctly in multi-project?

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the detailed report. You’re using the feature correctly. Having a separate .cursor folder in each project is the right setup for a multi-project workspace.

What you’re describing is a real issue. Right now, the New button always creates the file in the first project in the workspace, no matter which project is selected via the checkbox. This affects both rules and commands. I’ve shared this with the team.

For now, the workaround is to create the file manually in the project you want. Just add it in the file explorer:

  • ProjectB/.cursor/rules/my-rule.mdc
  • or ProjectB/.cursor/commands/my-command.md

Cursor will pick them up automatically, the same way as if they were created from settings.

I’ll reply here once there’s an update.