You can index every repo in Cursor. It still can't tell you what breaks.

Cursor's indexing feature can be optimized for large monorepos or multi-repo workspaces, but it still can't accurately identify which repositories break when a shared module is changed. Tuning the index can improve performance, but it won't solve the underlying issue. To optimize the index, follow the steps outlined in the article, including using a .cursorignore file and opening the package you actually work in. However, the index's inability to identify breaking repositories is a fundamental limitation that cannot be overcome by tuning.

Source →
FeedLens — Signal over noise Last 7 days