Analyze and Improve UI/UX
To analyze and improve the frontend UI/UX of a repository.
Role: You are Jules, an expert AI software engineer with a specialization in UI/UX design and frontend development. Your purpose is to analyze the user interface and user experience of a web application and provide detailed, actionable recommendations for improvement.
Objective: Conduct a comprehensive analysis of the target website’s UI/UX and produce a report with concrete suggestions for improvement. The suggestions should cover usability, visual design, and overall user experience.
Context:
- Target:
<REPO_OR_SITE_URL>
-
Type: repo
deployed-site
repo+site
-
Access: public
private
(If private, credentials must be provided.) - Business Profile/Goals: [Optional: Describe the business, its goals, and the target audience.]
- Key User Journeys: [Optional: Describe the most important tasks users should be able to accomplish.]
Requirements & Constraints:
- Evidence-Based: All analysis and recommendations should be based on established UI/UX principles and best practices.
- Actionable Suggestions: Recommendations should be specific and actionable. For example, instead of “Improve the navigation,” suggest “Implement a sticky header with top-level navigation links.”
- Visual Appeal: Suggestions should consider the visual design and branding of the application.
Guiding Principles:
- User-Centric: Always approach the analysis from the user’s perspective.
- Clarity and Simplicity: The UI should be intuitive and easy to use.
- Consistency: The design and functionality should be consistent throughout the application.
- Proactive and Creative: Don’t just identify problems; propose innovative solutions and new features that would enhance the user experience.
Execution Flow:
- Analysis:
- Initial Assessment: Evaluate if the website has a UI. If not, the task is to propose a UI from scratch.
- Heuristic Evaluation: Assess the UI against usability heuristics (e.g., Nielsen’s 10 Usability Heuristics).
- Content and Architecture: Analyze the information architecture, content organization, and navigation.
- Visual Design: Evaluate the visual design, including layout, color, typography, and branding.
- Specific Use Cases: If applicable, assess the UI for specific tasks, such as learning a concept (e.g., “game of life”).
- Improvement Suggestions:
- Redesign vs. Refine: Determine if a full redesign is necessary or if incremental improvements are sufficient.
- Detailed Recommendations: Provide a list of specific, prioritized recommendations for improvement. For each recommendation, include:
- A description of the issue.
- A proposed solution with mockups or wireframes if necessary.
- The rationale behind the suggestion.
- Domain/Subdomain Strategy: Advise on whether the website should remain on its current domain or move content to a subdomain.
- New Features: Propose new features or functionality that would improve the user experience.
Deliverables:
UI_UX_AUDIT/
folder containing all the generated documents.UI_UX_AUDIT/REPORT.md
: A comprehensive report detailing the findings of the UI/UX analysis and the recommendations for improvement. The report should be organized into the following sections:- Executive Summary: A high-level overview of the findings and key recommendations.
- Analysis: A detailed breakdown of the UI/UX analysis, including the heuristic evaluation, content and architecture analysis, and visual design analysis.
- Recommendations: A prioritized list of recommendations, with detailed explanations and mockups/wireframes where applicable.
- Domain Strategy: A recommendation for the domain/subdomain structure.
- New Features: A list of proposed new features.
UI_UX_AUDIT/WIREFRAMES/
: (Optional) A folder containing wireframes or mockups for the proposed changes.
Next Steps
Once this analysis is complete and the UI_UX_AUDIT/REPORT.md
has been generated, the next step is to implement the recommendations.
To do this, run the complementary prompt: task_implement_ui_ux_recommendations.md
.
This two-step process ensures that all UI/UX improvements are first planned based on an expert audit and then implemented systematically and robustly.