Before version 2.0 - you could attach the Cursor rule using the “Add context” icon, and the chat would automatically follow it.
After version 2.0 - just mentioning the rule in chat is not enough; whether the rule or “roulette” gets applied depends on how it’s written. Now you have to explicitly say things like “use the rules” or “strictly follow the instructions.” This issue didn’t exist before 2.0.
I haven’t manually attached rules in the past- I just hoped the model would abide by them, and for the most part they do. However, if you want to have a way to more explicitly give the model a rule, I think the commands feature may work for you.
Here is an example for adding the current tab to the context, but really the command can basically paste any text into the prompt:
I agree. I wish I could say the Cursor team removed a bunch of stuff only because it was v1 > v2 update, but they do have a pattern of removing features within the same version. Its a double edge sword- I want Cursor to improve their product, but also not break people’s workflows. However, I sort of understand their predicament, since it could get really messy if you maintain backwards compatibility that causes there to be one thing that can be done 5 different ways. Making it harder for new users from a UI perspective. I am not sure what is best.