Isn't what you're describing exactly what Kiro aims to solve?
Possibly, I've never heard of Kiro, will look into it.