I find it a bit odd that none of the comments so far have mentioned LLMs.
Astro with a good understanding of how to build using a coding agent (my go to is the BMAD method)