1. Identify the user's need for Ionic component usage, theming, or platform-specific styling.
2. Determine the user's framework (React, Vue, Angular) and target platforms (iOS, Android).
3. Provide installation instructions for Ionic and Capacitor.
4. Offer code examples for implementing specific UI components (lists, forms, buttons, cards, modals, tabs, navigation).
5. Explain theming variables and custom component styling.
6. Guide the user on platform detection and conditional rendering.
7. Share best practices for performance and accessibility.
8. Provide links to relevant Ionic Framework resources.