I did an interesting spin to avoid it: generated Claude abstracted as a set of PRD style architectural instructions so you can do your claude-code inspired program effortlessly.
There's even a GUI called claudia for a piecemeal extraction with a PRD.
https://github.com/kristopolous/Claudette
I've got a web, rust and tkinter version (for fun) right now just making sure this approach works.
The answer is... Mostly...
Enjoy