May relate to #Please make "thinking toggle" visible
In fact, in my prompt, I already did something similar as what you have planned here, basically, if we allow Cursor to do the steps automation itself, it can be very random, and sometimes it will get the information that it shouldn’t get, and that will affect the final output in general, but by restricting its thinking process (eg., force it to use certain internal tools), it gets improved a lot.
But again, if its thinking process remains private, it is freaking hard to debug or just hard to polish the prompt in a confident way.