im using cursor for a while now, its awesome but I think its missing a key feature.
There should be some sort of “planning mode” when doing inputs to the LLM of your choice. The current composer is nice for things where you know a solution or have at least something in mind.
But when I develop features where I have no clue how it even could work or look like from the code perpective I often find myself doing something like “hey lets brainstorm XYZ”, mostly with o1.
So the ideal workflow for me would look like this:
you open the composer like normal
you have a toggle to enable the optional planning mode
in planning mode you can brainstorm ideas, concepts, etc. without code being changed
you have some sort of “thats fine, do a code change now” button which ends planning mode and starts the normal code generation.
I’m achieving the same atm with brainstorming in o1 and then doing something like: “now generate a prompt to do that code changes” which i would c&p into cursor.
Hey, we are looking at a planning feature internally, but have no ETA or finished feature to show, so you may have to wait a bit for something to be available to all users!