Omit rules with .cursorignore?

I have some helpful rules in cursor/rules/, but I sometimes want to shut them off.

I tried adding rules like .cursor/rules/* to .cursorignore, but that didn’t seem to work.

Is chat supposed to respect .cursorignore when loading rules?

No, just read the documentation, it’s not there out of boredom.

Rule type

Manual | Only included if explicitly mentioned with @ruleName

Hm, just read the docs (again) and don’t see it there.

Ok, the picture should show you the way now.

Is chat supposed to respect .cursorignore when loading rules?

I would have expected all rule types to omit rules if they are in .cursorignore - .i.e. Chat functions as if the file doesn’t exist.

This would have been helpful for teams that check Cursor rules into source, for individuals to override team defaults.

I also wanted to just try disabling a subset of rules to retry a chat, without doing filesystem gymnastics.