I do something similar with claude - first I discuss the problem and solutionize with normal claude - sometimes in audio mode. I use the same project for context, then when happy with the state of planning I tell it to spit out a prompt for claude code to implement, which results in a PR