If you're new to vibe coding, it can take a while to learn how to talk to AI. That said, it could be the model that you're using or it could be that your prompt it too long and is starting to degrade in quality. I'd start a new prompt and possibly switch providers to Claude Sonnet 4.5 or Haiku 4.5.
Here are some resources.
https://soapbox.pub/blog/shakespeare-ai-model-selection