Support directly adding .cursor/ to a multi-folder workspace

Feature request for product/service

Cursor IDE

Describe the request

This is specifically useful for the “multi-folder workspace made up of subdirs of a monorepo” use case, which I imagine is extremely common.

The current IDE behavior seems to be only checking for .cursor/* in subdirs of added workspace dirs, but this case would be for when one imports the root-level .cursor directory in the monorepo so it can be applied globally.

Example (legend: * = folder added to workspace, - = added-folder subdir)

[workspace]

  * .cursor/        <-- contents currently NOT applied properly
    - rules/...
    - mcp.json

  * .github/
    - .cursor/
      - rules/...
    - workflows/...

  * web/
    - .cursor/      <-- contents applied properly
      - rules/...
    - src/...

  * worker-1/
    - .cursor/    <-- contents applied properly
      - rules/...
    - src/...

The workaround that doesn’t involve importing the entire monorepo (which would kill performance plus many people would want per-workspace LSP/venv/etc. scoping here) is symlinking the root-level .cursor/ into an external directory and adding that, which is pretty ugly DX imo.

Would this be challenging to add, or are there possible downsides I’m not thinking of here?

+1 for this