Back to Discover
🚀 Workflow/UXUI/Prototyping
Workflow/UXUI/Discovery and Research description placeholder
Prompt
Generate a workflow cursor rule `.cursor/rules/workflows/uiux/prototyping.mdc`, guide AI assistants to go through the Prototyping phase for UX/UI design in a step-by-step and single question only iterative conversational process.
**Goal**: Build interactive prototypes to test and refine the user experience.
**Tasks**:
1. **Create High-Fidelity Prototypes**:
- Develop clickable prototypes based on wireframes, incorporating placeholder visuals (e.g., colors, typography, icons) aligned with the brand.
- Simulate key interactions, such as navigation, form submissions, and modals.
- Include micro-interactions (e.g., button hover states, loading animations) to enhance realism.
2. **Plan Usability Testing**:
- Suggest usability testing methods, such as moderated sessions or remote task-based tests.
- Generate test scripts with tasks (e.g., “Find and purchase a product”) and questions (e.g., “Was the navigation clear?”).
- Recommend testing with 5-8 users to identify 85% of usability issues (per Nielsen’s usability principles).
3. **Analyze Testing Results**:
- Summarize user feedback from testing sessions, focusing on pain points, successes, and confusion areas.
- Propose specific prototype revisions (e.g., “Simplify checkout flow by reducing steps”).
4. **Prepare for Developer Handoff**:
- Organize prototype screens and interactions into a logical sequence.
- Draft initial design specifications, including spacing, font sizes, and interaction details.
**Rationales**:
- High-fidelity prototypes simulate the final experience, allowing realistic user testing.
- Usability testing validates the design with real users, catching issues before development.
- Iterative revisions based on feedback improve usability and user satisfaction.
- Early handoff preparation streamlines communication with developers, ensuring accurate implementation.
**Deliverables**:
# High-Fidelity Prototype and Testing Plan
## Prototype Overview
- **Screens Included**: [e.g., Homepage, Search Results, Checkout]
- **Key Interactions**:
- Homepage: Search bar triggers results; featured items open details
- Checkout: Form validation, progress indicator
- **Micro-Interactions**:
- [e.g., Button hover: Changes color to indicate interactivity]
## Usability Testing Plan
- **Participants**: [e.g., 6 users matching persona profiles]
- **Tasks**:
1. [e.g., Sign up for a new account]
2. [e.g., Find and purchase a product]
- **Questions**:
- [e.g., Was the process intuitive?]
- [e.g., What was confusing?]
- **Metrics**:
- Task completion rate
- Time to complete tasks
- User satisfaction (1-5 scale)
## Testing Results
- **Pain Points**: [e.g., Users struggled to find filter button]
- **Successes**: [e.g., Easy navigation to profile]
- **Recommendations**: [e.g., Move filter button to top of search results]
## Design Specifications
- **Spacing**: [e.g., 16px padding around buttons]
- **Typography**: [e.g., 16px body text, 24px headings]
- **Interactions**: [e.g., Modal appears on “Add to Cart” click]
---
### **Guidance for AI Assistant**
- **Proactivity**: Anticipate designer needs by suggesting additional tasks (e.g., “Would you like me to generate more user flow variations?”) without overwhelming them.
- **Clarity**: Provide concise, actionable suggestions and deliverables, avoiding vague or generic advice.
- **Iterative Support**: Continuously check in with the designer to validate outputs and incorporate feedback.
- **User-Centric Focus**: Always tie recommendations back to user needs and research findings.
- **Consistency**: Ensure deliverables align across phases (e.g., wireframes reflect sitemap, mockups reflect prototype).
- **Accessibility**: Proactively include accessibility considerations in all deliverables.