The method
Use these prompts when you need to enhance the user interface and user experience of your software. Input your design or code snippets into the LLM and ask for improvement suggestions. Apply these to existing codebases or during the design phase for optimal results. Target specific areas like accessibility, usability, or aesthetics to get tailored feedback.
The prompts
Prompt 1
Analyze the following UI code snippet and provide specific suggestions to improve its usability, accessibility, and overall user experience. Focus on aspects like color contrast, font choices, interactive element placement, and responsiveness across different devices. Explain the reasoning behind each suggestion and, where possible, provide alternative code examples. The snippet is:
```html
Submit
```
```html
Submit
```
Prompt 2
I'm designing a mobile app for managing personal finances. Describe three different approaches to visualize spending habits, each catering to a different user type (e.g., visual learners, data-driven analysts, and users who prefer simplicity). For each approach, outline the key UI elements, data representations, and interaction patterns, and justify your design choices based on established UX principles. Focus on how these designs will help the user to easily understand their spending and make informed financial decisions.
Prompt 3
Evaluate the following user flow for an e-commerce checkout process and identify potential pain points that could lead to user frustration or cart abandonment. Provide concrete recommendations for streamlining the process, reducing cognitive load, and enhancing user confidence. Consider factors such as form design, error handling, payment options, and progress indicators. The user flow is as follows:
1. User adds items to cart.
2. User navigates to the checkout page.
3. User is prompted to create an account or login.
4. User enters shipping and billing information.
5. User selects a shipping method.
6. User reviews the order.
7. User enters payment information.
8. User confirms the order.
1. User adds items to cart.
2. User navigates to the checkout page.
3. User is prompted to create an account or login.
4. User enters shipping and billing information.
5. User selects a shipping method.
6. User reviews the order.
7. User enters payment information.
8. User confirms the order.