Your .cursorrules file is not broken. It is just being applied to the wrong problem.
Most developers write one big .cursorrules file and put it at the root of their monorepo. One file. Every rule. Every stack. Every service — frontend, backend, infra, scripts, tests — all governed by the same blob of instructions.
Then they switch to Cursor Agent Mode and discover the rules are being ignored.
Not partially ignored. Silently, completely ignored.
Here is why.






