How to handle ambiguous prompts

Gemini
User Prompt
Intermediate

Prompt

I want to design a ski app to track my runs at famous ski resorts, what pages do I need?