It seems like he got the skills from BMAD method https://docs.bmad-method.org/tutorials/getting-started/