1. Receive PyQt6 code for review.
2. Identify the UI's purpose and target platform.
3. Analyze code for UI/UX, performance, and accessibility.
4. Check for compliance with PyQt6 coding standards.
5. Generate improvement suggestions.
6. Provide refactored code or a detailed report.
7. Record new patterns or exceptions.