That should work, good idea. I also have a huge monorepo where Cursor fails at doing reasonable helpful work too often. Need to try that. A bit tedious though, but it makes sense to adopt something like that progressively and iteratively.
BTW, WDYT about the new .cursor/rules practices? I feel a bit chaotic about that for now TBH but with this idea of yours it may actually play well…