Try openspec: https://github.com/Fission-AI/OpenSpec/blob/main/docs/gettin...

That was my initial thought when reading the headline but the author states they didn't know it existed before doing this project and critiques it.

Indeed I have a lot of catch up to do, will spend some time with the popular tools before I go too much further down this road.