Also, well, I mean... If there's all that time/effort involved... Just get yourself some tea, coffee, doodle on some piece of paper, do some push-ups, some yoga, prey, meditate, breathe and then... Code, lol!
Honestly there just isn't any alternative - the quality I get from this method is just better.. and often times, less than that level of quality just sucks too much and in the long run takes up more time.
But I am trying some of the new CLI agent tools lately and some of them seem pretty good so far... It will take me time to really compare it though.