I am trying to build a full SaaS platform via Stitch, which include a few dozens of screens.
The issue is that even though I managed to create a unify UI guidelines, Stitch is still insisting to change many elements on the project on each new page I create. sometimes it’s just another set of icons, sometimes it is a completely different navigation structure, but sometimes he changes the entire UI, moving everything to dark mode for no apparent reason (it seems to really love dark mode).
The weird part is that it will create those issues, even when I am using a single prompt to create several screens at once, he will still create each one differently.
I’ve try adding clear instructions on the UI and even teach him on the design guidelines and add design system, but he doesn’t follow through.
What can be the solution? This issue is not just frustrating, it also costing a lot of effort and time, trying to fix the UI again and again.
Hey @Netti, thanks for reaching out and I’m sincerely sorry for the issues you’ve had with your generations. When you enter a prompt, Stitch suggests auto prompts based on your design category. To keep more control, you can ignore those prompts and use deep prompting instead. Be sure to include specific instructions to not change certain elements (highlighting them in your input). You can also prevent dark theme generation by including that instruction in your very first prompt. This is currently the most effective way to maintain manual control over your project.
could you explain what you mean by deep prompting?
this is how I build my design: Using Gemini I create a comprehensive base design made explicitly for Stitch, and always refer to it in any other screen on the project, but again - that doesn’t work.
Further more, it will create completely different UI even when setting a design on a single prompt that specify a flow of several screens, there is no consistency.
The question is how can I set a define design guidelines per project that will guarantee consistency across all screens?