| Generate improvement ideas for the project and present them for user selection. |
|
|
| Your task: |
| 1. Review the project comprehensively: |
| - Current features and functionality |
| - Code architecture |
| - User experience |
| - Performance characteristics |
| - Documentation state |
| - Testing coverage |
|
|
| 2. Generate diverse enhancement suggestions across categories: |
|
|
| **New Features:** |
| - User-facing functionality |
| - Developer experience improvements |
| - Integration opportunities |
|
|
| **Performance Optimizations:** |
| - Code efficiency |
| - Bundle size reduction |
| - Loading time improvements |
| - Caching strategies |
|
|
| **UX/UI Enhancements:** |
| - Interface improvements |
| - Accessibility upgrades |
| - Responsive design refinements |
|
|
| **Code Quality:** |
| - Refactoring opportunities |
| - Test coverage expansion |
| - Documentation improvements |
|
|
| **DevOps & Tooling:** |
| - CI/CD enhancements |
| - Development workflow improvements |
| - Monitoring and logging |
|
|
| 3. Present suggestions in numbered list format: |
| ```markdown |
| ## Project Enhancement Ideas |
| |
| ### Features (1-5) |
| 1. Add user profile customization |
| 2. Implement dark mode toggle |
| 3. Create export to PDF functionality |
| 4. Add real-time collaboration |
| 5. Integrate third-party authentication |
| |
| ### Performance (6-10) |
| 6. Implement code splitting for faster loads |
| 7. Add service worker for offline support |
| 8. Optimize image loading with lazy loading |
| 9. Implement virtual scrolling for large lists |
| 10. Add Redis caching layer |
| |
| ### UX/UI (11-15) |
| 11. Improve mobile navigation |
| 12. Add keyboard shortcuts |
| 13. Implement drag-and-drop interface |
| 14. Add loading skeletons |
| 15. Improve error messaging |
| |
| [Continue with more categories...] |
| ``` |
|
|
| 4. Ask user to select ideas by number: |
| - "Which ideas would you like to implement?" |
| - "Please respond with numbers (e.g., 1, 5, 12)" |
|
|
| 5. **Do NOT implement any ideas without explicit user consent** |
|
|
| 6. After user selection, create implementation plan for chosen ideas |
|
|
| Provide creative, actionable suggestions while respecting user's decision-making authority. |
|
|