I just use Jesse’s “superpowers” plugin. It does all of this but also steps you through the design and gives you bite sized chunks and you make architecture decisions along the way. Far better than making big changes to an already established plan.
Link for those interested: https://claude.com/plugins/superpowers
https://github.com/obra/superpowers
Link for those interested: https://claude.com/plugins/superpowers