Feature Requests
Suggestions for improving UX that don’t require too much implementation effort. I have been using Cursor inactively for a year and a half, and actively for three months, and every day, damn it, I REALLY need these features.
1. Tactical Rules
Idea: Add Tactical Rules - a set of custom instructions added to the end of the prompt, which the user selects when sending a message in Composer.
Usage:
-
(Enter): Send<user_query> -
(Alt + q + Enter): Send<user_query>+Tactical Rules(at the end of the prompt will be added: “Provide an answer that is 1 paragraph long.”) -
(Alt + w + Enter): Send<user_query>+Tactical Rules(at the end of the prompt will be added: “Provide an answer in ```mermaid``` format.”) -
(Alt + e + Enter): Send<user_query>+Tactical Rules(at the end of the prompt will be added: “Suggest 3 alternative solutions.”)
Description:
-
Tactical Rulesis a new tactical type of customRules, complementingProject RulesandGlobal Rules. There can be multipleTactical Rules, similar toProject Rules. -
Each
Tactical Rulecan be assigned a unique key combination or UI element, available before sending a message in Composer. -
To send a message with a
Tactical Rule, useTacticalRulesKey + Enter(instead of justEnter). This adds the correspondingTactical Ruleto the end of the prompt, allowing you to tactically change the response format instructions during the conversation, and also eliminating the problem of “needle in the middle of the prompt”.
Demonstration:
-
Press:
Enter→ Result: Send the query and get a response. -
Press:
Alt (Option) + q + Enter→ Result: Send the query with the added instruction “Provide an answer that is 1 paragraph long” and get a response in 1 paragraph.
2. Mermaid preview in chat tab
Idea: Preview of Mermaid diagrams in the chat tab. Activation: through Features settings or directly in mermaid block in the chat tab.
Description:
-
Instead of
mermaidcode, a ready-made diagram is displayed directly in the chat tab, which reduces cognitive load and improves perception. -
It can be simply for
mermaid, or go further and ask LLM to usemermaidcursorspecifically for explanations. -
This is very useful for quickly understanding the meaning, instead of reading a long text response.
-
It’s much more convenient for quickly reading a
mermaiddiagram, instead of writing to a file, using external tools, or drawing in your imagination. -
LLMs understand and write well in Mermaid and Graphviz formats.