Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
When I define my own rules in the Settings area—what we call the underlying system prompt that I can define globally as a user—I run into conflicts with the system prompt that Cursor sets at a higher hierarchy level.
In other words, Cursor has explicit system rules that intermediate outputs must be kept short and concise. If I, as a user, explicitly define rules such as COT logs, where intermediate steps are logged differently with UTF-8 symbols and so on, a conflict arises because the system prompt I define myself conflicts with the Cursor system prompt.
Architecturally, this means I must ensure that my prompt takes precedence. From a prompt-engineering perspective, that is extremely poor, because I do not have primary control over the Cursor system prompt. Normally, I would use prompt chaining or have full control over the respective hierarchy prompts and could therefore avoid such conflicts. Since the Cursor system prompt is an external source, I do not have access to it and therefore cannot adjust to it or adapt appropriately.
The core problem is that this completely limits the user workflow in terms of how I actually want to define my own system prompts.
I am asking that Cursor provide an option to completely disable Cursor’s own system prompt, so that I do not have to use that system prompt if I do not want to. This is the same as with the Roo-Code extension, where there is also an option to hide the completely separate default system prompt that is set there.
There must be a way for the user, if they want it, to override that system prompt. This is the same as what Cursor probably also uses internally for system prompts in order to call its internal tools, such as Apply Patch and so on.
Because these conflicts occur continuously, whenever I implement my own architectural logic in the system prompt, I keep running into conflict situations. It is similar to the Free Form Patch in the Apply Patch tool. Cursor probably also has various things defined in its system prompt here.
That means I am constantly in a race condition with my underlying global user system prompt.
I would therefore like to request that there be an option, ideally, to completely disable the entire Cursor system prompt if someone does not want to use it.
Alternatively, at a minimum, the optional parts should be filtered out so that I have more control over my own system configuration and do not run into conflict situations with the Cursor system prompt.
Steps to Reproduce
see desc
Operating System
Windows 10/11
Version Information
Version: 2.6.21 (user setup)
VSCode Version: 1.105.1
Commit: fea2f546c979a0a4ad1deab23552a43568807590
Date: 2026-03-21T22:09:10.098Z
Build Type: Stable
Release Track: Early Access
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200
Does this stop you from using Cursor
Yes - Cursor is unusable