Before writing code, collaborate with the LLM to create a comprehensive project plan, which you can refer back to throughout the development process. After creating the first draft of your plan, remove features you don't like and mark certain features as 'won't do' if they're too complicated, while keeping a section of ideas for later to inform the LLM that they are out of scope for now.