Feature request for product/service
Cursor IDE
Describe the request
I would like Cursor to add a dedicated Brainstorming mode, separate from Plan mode.
Today, Plan mode is useful once the user already has a reasonably clear implementation direction. But when the problem is still ambiguous, Plan mode tends to move too quickly toward implementation: what files to change, what code to write, and how to execute the chosen approach.
What I am missing is a mode that helps me clarify the problem itself and make better design decisions before committing to an implementation plan.
For many engineering tasks, the hard part is not immediately “how do I implement this?” but rather:
- What is the actual problem I am trying to solve?
- Is this a product problem, a data model problem, an architecture problem, or just a local bug?
- What are the possible ways to model this?
- Should this be a new concept, a new field, a new enum value, a new abstraction, or just a change in behavior?
- What are the trade-offs between the options?
- Which option is most consistent with the existing architecture?
- What are the risks, edge cases, and future consequences?
- What should be solved now vs left for later?
Cursor’s current Plan mode sometimes asks questions, but they often feel like inputs required to complete a plan, rather than a real collaborative reasoning process. It asks the user to make decisions, but does not always help the user think through those decisions.
A Brainstorming mode should work more like an engineering thought partner. It should explore alternatives, challenge assumptions, compare trade-offs, and help converge toward a clear design direction.
The output should not necessarily be an implementation plan. It could instead be a concise design note / decision document containing:
- the clarified problem
- relevant constraints
- options considered
- pros and cons
- recommended direction
- open questions
- scope boundaries
- what should feed into Plan mode next
This would be similar in spirit to:
- the “pre-planning mode” request discussed here: Pre-planning mode(?)
- the
/ce-brainstormcommand from Every’s compound engineering plugin: GitHub - EveryInc/compound-engineering-plugin: Official Compound Engineering plugin for Claude Code, Codex, Cursor, and more · GitHub
In short: Plan mode helps turn a decision into an implementation plan. Brainstorming mode should help the user make the right decision in the first place.
Operating System (if it applies)
MacOS